Android C2DM注册ID

7

我在Android Cloud to Device Messaging Framework的说明文档中读到一些内容。当我们的应用成功地注册到C2DM服务器后,我们会收到一个注册ID。该注册ID将持续有效,直到应用明确地注销它自己,或者直到Google为您的应用程序刷新了注册ID。 但是Google什么时候会为您的应用程序刷新注册ID呢?我们如何才能知道这一点,以便重新注册并向我们的服务器发送新的注册ID。

谢谢。


3
现在的信息有些匮乏,建议定期更新ID。我认为这意味着“我们仍处于测试阶段,不想给出任何具体信息,以便我们可以进行更改”。但由于这只是猜测,我将把它留作评论而不是答案。 - blindstuff
你能建议我刷新ID的频率吗?谢谢。 - user430926
现在每次我的应用程序的主活动被创建时,我都在刷新,我不知道这将如何工作,因为这个应用程序还没有准备好部署,也没有经过足够的测试。我认为你需要自己测试并反馈,这将对你和所有人都有很大的帮助。 - blindstuff
1个回答

10

根据 android-c2dm 邮件列表上的讨论,刷新注册 ID 并不是经常发生的事件,但您的应用程序应该能够处理它。操作系统将再次使用新的注册 ID 触发注册 Intent

请参见 Google Groups 上的以下主题:[1] [2] [3]


理论上来说,它应该按照我们的第一次注册的确切代码路径进行操作,并且“只需工作”,对吗? - Adam
是的,只要您不假定该代码仅会被调用一次。 - gnuf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接