在Android App中从GCM迁移到FCM

时间:2016-09-13 17:24:34

标签: android google-cloud-messaging firebase-cloud-messaging

在Android应用中,我正在从GCM迁移到FCM以发送推送通知。

然后我有一个问题。

迁移后,我是否可以从APA开始通过旧GCM令牌发送推送通知?··?

我认为当我第一次从迁移中打开我的应用程序时,不会调用onTokenRefresh方法。

所以令牌仍旧是GCM的。

如果我无法通过旧GCM令牌发送通知,那么当我第一次从迁移中打开我的应用程序时,更改令牌(从GCM到FCM令牌)的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

作为迁移到FCM的一部分,您将获得一个新的发件人ID令牌,您应该在新的端点使用它。

在客户端上,您需要扩展FirebaseInstanceIdService,然后使用新令牌调用onTokenRefresh()方法。如果您想单独联系客户,则应该像使用GCM一样将此令牌发送到服务器。