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