如果交换gcm注册令牌,则不会收到Android推送消息

时间:2017-02-16 00:09:38

标签: android android-intent google-cloud-messaging push registration

在我的Android设备上,

  1. 安装我的应用程序(旧安装)并从服务器发送推送。我可以接受推送我的设备。
  2. 在同一设备上删除旧安装并再次安装我的应用程序(新安装),然后从服务器发送推送。我可以收到推送消息。
  3. 在后端服务器中,我正在替换旧安装的注册ID 使用新安装的注册ID。
  4. 现在,当我尝试将推送消息发送到旧安装时,
  5. 我希望新安装能够接收推送消息。相反,我在logcat中收到以下警告消息,我的推送通知被禁止。

      

    W / GCM-DMM(1641):广播意图回调:结果= CANCELED forIntent {act = com.google.android.c2dm.intent.RECEIVE pkg = com.pushping.xxx(有额外内容)}

    为什么在这种情况下取​​消广播?我相信,使用正确的注册ID我应该能够将推送消息发送到相应的安装。

0 个答案:

没有答案