首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓C2DM注册ID刷新

安卓C2DM注册ID刷新
EN

Stack Overflow用户
提问于 2011-10-17 21:36:22
回答 1查看 638关注 0票数 0

我正在通过C2DM在安卓中处理推送通知。在我这一端,它绝对工作得很好。我可以向我的设备发送推送通知,直到注册ID在服务器端有效为止。如果注册ID过期(Google定期刷新注册ID ),则我的设备不会收到任何通知。

我想听一下谷歌的注册id更改。我读过一些地方,当Google刷新注册ID时,它会通知应用程序。我希望侦听该更改,以便可以将新的注册ID转发到我的服务器。

我遵循了这个教程http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-10-26 15:36:22

当谷歌更改注册ID时,你会收到另一条来自C2DM的注册推送通知,就像你第一次注册C2DM时一样,所以处理注册过程的代码只需要考虑到这一点。

例如..。

当我收到来自C2DM的注册通知时,我会在我的web服务器上创建一个新的用户帐户。此ID存储在共享首选项中。因此,在向web服务器发送HTTPOST以创建新帐户之前,我会检查是否在共享首选项中具有该用户id。如果存在,我将使用新令牌更新web服务器用户,而不是创建新用户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7794569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档