用于浏览器应用程序(具有引用程序)状态的GCM密钥无效

use*_*554 10 android status google-cloud-messaging

我开发了一个Android应用程序,它接收来自Web服务器的通知.我正在使用GCM(Google云消息传递).一切正常,我几乎可以立即收到通知.然后它停止了工作.当我进入项目的Google API控制台时,我意识到"Key for browser apps(with referers)"下的API密钥现在显示在Obsolete Key下,并且有一个新的API密钥.状态设置为无效.

我将项目中的API密钥更新为新密钥,现在我可以收到应用程序的通知.看起来这个问题已经解决了(尽管状态仍处于非活动状态),但我想知道为什么会发生这种情况,我需要阻止它再次发生.

如果有人可以帮助我,我真的很感激.谢谢!

小智 0

这是因为 Google 会定期更新其 API 并弃用旧的 API。