Android C2DM客户端的注册ID会在哪些情况下更改?

Android C2DM客户端的注册ID会在哪些情况下更改?,android,push-notification,android-c2dm,Android,Push Notification,Android C2dm,在推送Android的文档中,它指出必须以能够处理Google对注册ID的更改的方式实现注册逻辑。在我想实现的场景中,这增加了很多复杂性,因为我想从构建服务器而不是应用服务器发送推送通知,而且看起来我无法依赖注册ID来保持稳定 谷歌推送服务器会向你的客户发送一个新的注册ID,或者谷歌只是想为自己保留一些灵活性,这是否真的发生在你身上了?如果发生,频率如何?理想情况下,我希望注册一次客户端应用程序,然后使用静态注册ID配置构建服务器。您是否已经看到前面的问题:不,谢谢。那么我想没有确切的答案了吧?

在推送Android的文档中,它指出必须以能够处理Google对注册ID的更改的方式实现注册逻辑。在我想实现的场景中,这增加了很多复杂性,因为我想从构建服务器而不是应用服务器发送推送通知,而且看起来我无法依赖注册ID来保持稳定


谷歌推送服务器会向你的客户发送一个新的注册ID,或者谷歌只是想为自己保留一些灵活性,这是否真的发生在你身上了?如果发生,频率如何?理想情况下,我希望注册一次客户端应用程序,然后使用静态注册ID配置构建服务器。

您是否已经看到前面的问题:不,谢谢。那么我想没有确切的答案了吧?(该问题线程中的答案只是重申官方文档中已有的内容)我在回答该问题时提供的链接包含一名谷歌员工以非官方身份撰写的帖子。不幸的是,这就是我们要做的。但是,对于您的应用程序,为什么不能依靠客户端将任何更新的注册ID发送到中心服务器,并让构建服务器读取当前值?因为这需要我设置一个具有DB访问权限的应用程序服务器和一个API端点,这大约是该项目复杂性的四倍:-)