我想知道如果 GCM 服务器决定刷新应用程序先前从 GCM 服务器检索的registrationId,将如何通知应用程序/设备。目前,我保存第一个检索到的 registrationId 并将其保存在数据库中并将此 registrationId 发送到应用服务器。因此,从下次开始,App 将不再与 GCM 服务器对话。在这种情况下,App 永远不会知道 GCM 服务器是否更改了registrationId。谷歌文件提出了一些处理此案的建议,但没有提及应采取哪些步骤。来自谷歌的报价 -
尽管com.google.android.c2dm.intent.REGISTRATION Intent 通常是在应用程序发出请求后收到的,但Google 可能会定期刷新注册 ID。所以应用程序必须随时准备处理它。
任何建议都会有所帮助,
谢谢, SKU