我有以下问题:
我在我的应用程序中成功实现了C2DM。我正在注册谷歌c2dm云和“创建”通知内容的自定义服务器。一切都很好。 我的问题是:当我卸载我的应用程序然后在同一设备上重新安装时会发生什么?我注意到C2DM正在向我发回相同的app_key,所以显然没有办法确定我的应用安装状态发生了变化。我继续接收旧推送通知(它们是根据应用中的用户偏好定制的)。 我将无法使用谷歌播放发布的应用程序进行测试,直到最终版本,所以我想知道谷歌本身是否有可能通知c2dm应用程序已在我的设备上卸载并强制它更改我的app_id at下次重启。
提前致谢 斯特凡诺
答案 0 :(得分:1)
根据我在C2DM中的理解,您不应单独依赖Google的注册ID。他们承诺"没有 - 你甚至可能没有明确的理由获得新的注册ID(可能是他们自己的vrsion升级等)
如果您想要关注安装 - 您应该使用自己的服务器 - 只要应用程序要求注册,就会创建一个唯一标识符,并使用它而不是Google的注册ID。
关于Google Play - 无法找到已发布应用与未发布应用之间的差异 - 行为似乎相同。
希望这会有所帮助。
鼠鼠