【问题标题】:Android: C2DM Changing registration_id without notification?Android:C2DM 在没有通知的情况下更改registration_id?
【发布时间】:2012-01-20 05:17:57
【问题描述】:

所以我有一种情况,根据我对注册的理解,我认为不会发生我的理解:

通过谷歌手机注册获取registration_id,发送registration_id到服务器,发送推送通知时使用registration_id。如果registration_id被google更新了,他们会发送一个新的注册广播。

但是,我有一个电话已注册并成功接收推送通知的情况,但是有一天服务器去向电话发送推送通知,我收到错误“未注册”,这表明registration_id已刷新但没有通过系统正确传播,无论是在电话端还是服务器端。

我的问题是其他人有这样的手问题吗?确保不会发生这种情况的最佳方法是什么?

【问题讨论】:

    标签: android android-c2dm


    【解决方案1】:

    来自Android Cloud to Device Messaging Framework 文档:

    请注意,Google 可能会定期刷新注册 ID,因此您在设计应用程序时应了解REGISTRATION Intent 可能会被多次调用。您的应用程序需要能够做出相应的响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 2011-06-19
      • 2019-11-09
      相关资源
      最近更新 更多