我有GCM的应用程序它工作正常,现在我想从GCM迁移到FCM。
我已使用this文档进行迁移,所有内容都适用于新安装的apk 。它调用onTokenRefresh
并且我已将该令牌用于将来使用。
问题
当我在现有应用上更新新应用(拥有FCM代码)时(有GCM代码)。它不会调用{{1那么如何在服务器上传新的令牌以备将来使用时更新apk而不是全新安装。
在这种情况下,我也试过了onTokenRefresh
但是提供了一个新的令牌,但FirebaseInstanceId.getInstance().getToken();
没有被执行。
任何人都可以为此提供解决方案,如何识别应用程序从GCM更新到FCM,以便我在服务器上上传新令牌。