Firebase Cloud Messaging将服务器密钥替换为令牌以发送通知/消息

时间:2016-11-16 07:54:04

标签: android firebase firebase-cloud-messaging

我正在使用Firebase云消息传递开发一个演示应用。但是,我遇到了Firebase服务器密钥的问题。今天早上我注意到我的服务器密钥被FCM令牌取代了。

截图: FCM Token replaced server key

我在两个Gmail帐户中有两个不同的FCM项目,这些帐户具有相同的Android应用程序包名称。我认为这可能导致问题,我删除了两个项目并更改了包名,但仍然没有运气。

我无法接收推送到我的设备。我已经研究过这个问题,但没有找到任何解决方案。

2 个答案:

答案 0 :(得分:3)

我查看了Firebase发行说明,但无法找到有关此更改的任何内容。但是,看起来服务器密钥很快就会被弃用,并且将被FCM令牌替换。

如果您在使用服务器密钥时遇到问题,请立即考虑使用FCM令牌。

基本上,您只需在向客户端应用发送消息时更改请求标头中的授权密钥值。

Content-Type:application/json   
Authorization:key=XXXXXXXXX:APA91bHVdTcAQGdFc5bIyK_WExwd5U6uJ....

答案 1 :(得分:1)

看起来他们重新使用服务器密钥字词而不是FCM令牌,只是升级到较新版本,如下面的屏幕截图所示:

enter image description here