我的当前生产应用程序使用较旧版本的GCM。有关如何将GCM升级到FCM的说明在某些地方不太适用,但我已经完成了大部分迁移,并且它几乎可以正常工作。
我可以从开发者控制台向新的FCM版本的应用程序发送消息。目前为止还好...
将后端服务器端点更改为fcm.googleapis.com/fcm/后,服务器仍然可以像以前一样向我的应用程序的旧GCM版本发送消息。
但是当后端服务器尝试向新的FCM版本的应用程序发送消息时,请求会被拒绝并显示 MismatchSenderId 错误。我们正在使用与应用程序的GCM版本完美配合的相同发送者ID。每个人都在使用相同的项目。我是否需要执行某些操作以导入旧的GCM项目设置?如果我将后端服务器更改为使用新的FCM服务器密钥,它是否仍然能够向旧的GCM版本的应用程序推送消息?