我正在使用 Firebase 云消息传递开发一个演示应用程序。但是,我遇到了 Firebase 服务器 key 的问题。今天早上我注意到我的服务器 key 被 FCM token 替换了。
我在两个 Gmail 帐户中有两个不同的 FCM 项目,它们具有相同的 Android 应用程序包名称。我认为这可能会导致问题,我已经删除了这两个项目并更改了包名称,但仍然没有成功。
我无法接收推送到我的设备。我已经研究过这个问题,但没有找到任何解决方案。
最佳答案
我查看了 Firebase 发行说明,但找不到关于此更改的任何发布。但是,看起来服务器 key 很快就会被弃用,并将被 FCM token 取代。
如果您在使用服务器 key 时遇到问题,请考虑立即使用 FCM token 。
基本上,您只需要在向客户端应用程序发送消息时更改请求 header 中授权 key 的值。
Content-Type:application/json
Authorization:key=XXXXXXXXX:APA91bHVdTcAQGdFc5bIyK_WExwd5U6uJ....
关于android - Firebase Cloud Messaging 将服务器 key 替换为用于发送通知/消息的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40626704/