Android 如果我只对控制台和服务器端进行更改,那么GCM代币在2019年4月11日之后有效吗?

Android 如果我只对控制台和服务器端进行更改,那么GCM代币在2019年4月11日之后有效吗?,android,firebase,google-cloud-messaging,firebase-cloud-messaging,Android,Firebase,Google Cloud Messaging,Firebase Cloud Messaging,我正在开发一个遗留系统,大多数android客户端都使用Google消息云。从2019年4月起,GCM将被完全移除。如果我只将服务器端迁移到FCM,我的旧android客户端上的GCM令牌会起作用吗? 我在常见问题解答中读到FCM确实支持GCM代币,但我不知道它是否只支持2019年4月11日或无限期 基于此: 我现有的GCM代币和代币处理仍然有效吗? 您的GCM和FCM注册令牌可以相互互换;您可以通过FCM HTTP服务器API发送到现有GCM令牌。对于GCM和FCM令牌处理,请记住: 如果您

我正在开发一个遗留系统,大多数android客户端都使用Google消息云。从2019年4月起,GCM将被完全移除。如果我只将服务器端迁移到FCM,我的旧android客户端上的GCM令牌会起作用吗? 我在常见问题解答中读到FCM确实支持GCM代币,但我不知道它是否只支持2019年4月11日或无限期

基于此:

我现有的GCM代币和代币处理仍然有效吗?

您的GCM和FCM注册令牌可以相互互换;您可以通过FCM HTTP服务器API发送到现有GCM令牌。对于GCM和FCM令牌处理,请记住:

  • 如果您存储并发送到特定令牌,请确保实现令牌刷新方法,以确保您的令牌始终是最新的
  • iOS开发者应该避免调用
    .getToken(authorizedEntity,scope)
    ,除非需要启用多个发送者。改用
    FirebaseInstanceId.getInstance().getToken()
此外,从这一点:

如果您的项目仍在使用GCM API,则需要在2019年4月11日之前更新客户端和服务器代码以使用FCM。但请放心,您现有的GCM令牌将继续与FCM一起使用,这样您就不会失去向现有用户发送消息的能力


据我所知,只有客户端和服务器代码应在2019年4月11日之前更新。如果您有现有的GCM令牌,您仍然可以使用它们发送通知。这句话同样适用于您将来生成的GCM代币。

我试图分析这种特殊情况->如果我不更新客户端代码,只更新服务器代码,并在谷歌控制台上进行更改。对我的老客户有用吗?这真的会帮助我分析是否继续改变!提前谢谢!