繁体   English   中英

重新安装应用后,Android c2dm推送通知

[英]Android c2dm push notifications after app reinstall

我有以下问题:

我已经在我的应用程序中成功实现了C2DM。 我正在注册到Google c2dm云和“创建”通知内容的自定义服务器。 一切正常。 我的问题是:当我卸载我的应用程序并将其重新安装到同一设备上时会发生什么? 我注意到C2DM会将相同的app_key发送回给我,因此显然无法确定我的应用安装状态更改。 而且我继续收到旧的推送通知(它们由应用程序中的用户首选项自定义)。 在最终版本发布之前,我将无法使用Google Play发布的应用进行测试,因此我想知道Google是否有机会自己通知c2dm该应用已在我的设备上卸载并强制其更改我的app_id。下次重启。

在此先感谢Stefano

据我对C2DM的了解,您不应单靠Google的注册ID。 他们“无条件”承诺-您甚至可能会在没有明确原因的情况下获得新的注册ID(可能是他们自己的版本升级等)。
如果要进行安装-您应该使用自己的服务器进行安装-每当应用要求注册时,都创建一个唯一的标识符,并使用它而不是Google的注册ID。
关于Google Play-在已发布的应用程序和未发布的应用程序之间找不到区别-行为似乎是相同的。
希望这会有所帮助。
鼠鼠

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM