当用户从他的Android设备卸载应用程序时,这意味着C2DM的registration_id不再有效。现在,发送推送通知的服务器如何知道这一点。对于Apple,有一种称为Apple反馈的东西列出了所有无效的设备令牌(Android人员,读作注册ID)。
请帮帮我。
答案 0 :(得分:0)
我也在寻找溶剂,到目前为止我只找到了一个有用的溶剂,这里提到:http://groups.google.com/group/android-c2dm/browse_thread/thread/8e58ed95a0818716
简而言之:当您向设备发送消息时,请使用它发送UID(例如,在首次安装时生成)。当在应用程序中收到消息时,检查UID是否相同,如果是,你做什么(例如创建通知),否则忽略它,并向你的C2DM服务器发送一个msg,这个Google C2DM注册ID不是有效了。
答案 1 :(得分:0)
我认为这就是C2DM在随机时间之后刷新注册ID的原因。如果用户从他的设备卸载应用程序,他也不会更新他/她的注册ID。然后他将不再获得任何推送通知。