Php GCM的注册ID发生变化的情况有哪些?

Php GCM的注册ID发生变化的情况有哪些?,php,android,google-app-engine,google-cloud-messaging,Php,Android,Google App Engine,Google Cloud Messaging,我正在开发一个使用谷歌云消息(仅web)的web推送通知系统。我使用GCM注册id在Android设备中发送推送通知 有人能告诉我是否有任何情况或场景会改变设备的GCM注册id吗 仅供参考,我想分享我目前的知识: 如果应用程序被更新或重新安装,GCM注册id将被更改 如果设备操作系统已更新 我的系统设计如下: 首先,我在数据库中注册设备的注册id? (这是我的客户唯一一次访问我的站点并能够获取注册ID和我保存它的位置) 然后,我会在一个月后发送通知(视情况而定,甚至可能在3个月后) 以下是我的问

我正在开发一个使用谷歌云消息(仅web)的web推送通知系统。我使用GCM注册id在Android设备中发送推送通知

有人能告诉我是否有任何情况或场景会改变设备的GCM注册id吗

仅供参考,我想分享我目前的知识:

  • 如果应用程序被更新或重新安装,GCM注册id将被更改
  • 如果设备操作系统已更新
  • 我的系统设计如下:

    首先,我在数据库中注册设备的注册id? (这是我的客户唯一一次访问我的站点并能够获取注册ID和我保存它的位置)

    然后,我会在一个月后发送通知(视情况而定,甚至可能在3个月后)

    以下是我的问题:

  • 如果在此期间更新了设备操作系统,设备id是否会更改
  • 如果更新或重新安装Chrome浏览器,设备注册id是否会更改
  • 如果注册id发生更改(由于上述原因之一),如何向所需设备发送推送通知
  • 谢谢你的帮助。提前谢谢。

    检查这个,我认为它与您的问题有关。检查这个,我认为它与您的问题有关。