【发布时间】:2018-08-16 00:36:40
【问题描述】:
我当前的生产应用使用旧版本的 GCM。关于如何将 GCM 升级到 FCM 的说明在一些地方不太合适,但我已经完成了大部分迁移,并且几乎可以工作。
我可以将消息从开发者控制台发送到应用的新 FCM 版本。好的,到目前为止...
将后端服务器端点更改为 fcm.googleapis.com/fcm/ 后,服务器可以继续向我的应用的旧 GCM 版本发送消息。就像以前一样。
但是,当后端服务器尝试向新的 FCM 版本的应用发送消息时,请求被拒绝并出现 MismatchSenderId 错误。我们使用与应用程序的 GCM 版本完美配合的相同发件人 ID。每个人都在使用同一个项目。我需要做些什么来导入旧的 GCM 项目设置吗?如果我将后端服务器更改为使用新的 FCM 服务器密钥,它是否仍能够将消息推送到旧 GCM 版本的应用?
【问题讨论】:
-
您找到解决方案了吗?
标签: android firebase google-cloud-messaging firebase-cloud-messaging