Google的文档说:
通过GoogleCloudMessaging.register()检索的GCM令牌或 InstanceID.getToken()将继续在FCM中工作,而无需任何操作 修改或续订。
但是当我将我的APP更新为FCM时。存储在我的服务器中的旧GCM令牌不再起作用。当我尝试发送推送消息时,Google Message Server响应该错误消息,但未注册。有人遇到过同样的问题吗?
答案 0 :(得分:0)
基于GCM and FCM FAQ的文档:
您现有的GCM令牌和令牌处理是否仍然有效?
您的 GCM 和 FCM 注册令牌可以互换;您 可以通过FCM HTTP服务器API发送到现有的GCM令牌。对于 GCM和FCM令牌处理,请记住:
- 如果您存储并发送给特定令牌,请确保实施令牌刷新方法,以确保您的令牌始终是最新的
- iOS开发人员应避免调用
.getToken(authorizedEntity,scope)
,除非需要启用多个发件人。采用 改为FirebaseInstanceId.getInstance().getToken()
。