我正在使用Firebase Cloud Messaging开发演示应用程序,但我遇到了与Firebase服务器密钥有关的问题。今天早上我注意到我的服务器密钥已被FCM token替换。截图: 我在两个Gmail帐户中拥有两个不同的FCM项目,这两个项目的Android应用程序具有相同的包名称。我认为这可能会导致问题,并删除了这两个项目并更改了软件包名称,但仍然没有运气。我无法接收到设备的推送。我已经研究了这个问题,但没有找到任何解决方案。
我查看了Firebase的发布说明,但是没有找到任何关于这个变化的内容。不过,看起来服务器密钥很快将被弃用,并由FCM令牌取代。如果您在使用服务器密钥时遇到问题,请考虑现在使用FCM令牌。基本上,当向客户端应用程序发送消息时,您只需要更改请求标头中授权密钥的值即可。Content-Type:application/json Authorization:key=XXXXXXXXX:APA91bHVdTcAQGdFc5bIyK_WExwd5U6uJ....