C2DM注册ID刷新问题处理



当我们的"注册ID"(由C2DM给出)刷新时,我们是否通过要求我们再次注册设备(运行C2DM启用应用程序)从C2DM获得通知?或我们必须在应用程序的代码来检查它从C2DM服务器不断。


如果我们从C2DM服务器获得一个新的注册ID,当我们第一次注册应用程序时,它会以同样的方式出现吗?这意味着,

  • 到java类,我扩展了BroadcastReceiver
  • 添加uses-permission = " com.google.android.c2dm.permission.SEND "

我也访问了这个链接。根据这个,如果我们的应用程序被关闭,进程被杀死会发生什么。还是激活了Intent我们需要获得新的注册ID还是直到我们再次启动Activity才会收到任何通知?

我已经成功完成了应用程序。只需要处理"注册ID"刷新的情况

根据我的经验,注册ID在进程退出时不会过期。如果一个应用程序已经注册到C2DM并且它的进程被终止,C2DM消息仍然会被传递。系统悄悄启动app进程,实例化广播接收器。

最新更新