我的Android应用程序中有一个非常奇怪的问题,它使用GCM向用户发送通知。 最初,我在Google控制台上创建了一个新项目并激活了GCM API。我将JSON文件添加到我的应用程序中,我的服务器正在使用提供的API密钥发送通知。
几天前,我在一个新帐户下创建了一个新项目。所以我得到了一个新的JSON文件和一个新的服务器API密钥。我在我的应用程序中添加了新的JSON文件,并在我的服务器脚本中添加了新的API密钥。但问题是,有些设备使用新密钥获取通知,但对于某些设备,我仍然需要使用旧的API密钥发送通知。这些设备上安装了更新的应用程序。
我无法弄清楚为什么会这样。我计划尽快迁移到FCM,但我仍然想知道这种行为背后的原因,如果以后它会重复。