0

在Android應用中,我正在從GCM遷移到FCM以發送推送通知。在Android應用中從GCM遷移到FCM

然後我有一個問題。

遷移後,我可以通過舊的GCM令牌發送推送通知,從APA開始????

我想當我第一次從遷移中打開我的應用程序時,onTokenRefresh方法沒有被調用。

所以令牌仍然是舊的GCM之一。

如果我無法通過舊的GCM令牌發送通知,當我第一次從遷移中打開我的應用程序時,更改令牌(從GCM到FCM令牌)的最佳方式是什麼?

+0

官方文檔已由Google提供。它非常自我解釋。 https://developers.google.com/cloud-messaging/android/android-migrate-fcm –

回答

0

作爲向FCM遷移的一部分,您將獲得一個新的發件人ID令牌,您應該在新端點上使用該令牌。

在客戶端上,您需要擴展FirebaseInstanceIdService,然後在那裏使用新令牌調用onTokenRefresh()方法。如果您想單獨與您的客戶聯繫,您應該以與GCM相同的方式將此令牌發送到您的服務器。

+0

謝謝您的回覆。我認爲當我第一次從遷移中打開我的應用程序時,onTokenRefresh方法(它擴展了FirebaseInstanceIdService)不會被調用。這是錯的嗎? – supermonkey