在Android應用中,我正在從GCM遷移到FCM以發送推送通知。在Android應用中從GCM遷移到FCM
然後我有一個問題。
遷移後,我可以通過舊的GCM令牌發送推送通知,從APA開始????
我想當我第一次從遷移中打開我的應用程序時,onTokenRefresh方法沒有被調用。
所以令牌仍然是舊的GCM之一。
如果我無法通過舊的GCM令牌發送通知,當我第一次從遷移中打開我的應用程序時,更改令牌(從GCM到FCM令牌)的最佳方式是什麼?
在Android應用中,我正在從GCM遷移到FCM以發送推送通知。在Android應用中從GCM遷移到FCM
然後我有一個問題。
遷移後,我可以通過舊的GCM令牌發送推送通知,從APA開始????
我想當我第一次從遷移中打開我的應用程序時,onTokenRefresh方法沒有被調用。
所以令牌仍然是舊的GCM之一。
如果我無法通過舊的GCM令牌發送通知,當我第一次從遷移中打開我的應用程序時,更改令牌(從GCM到FCM令牌)的最佳方式是什麼?
作爲向FCM遷移的一部分,您將獲得一個新的發件人ID令牌,您應該在新端點上使用該令牌。
在客戶端上,您需要擴展FirebaseInstanceIdService
,然後在那裏使用新令牌調用onTokenRefresh()
方法。如果您想單獨與您的客戶聯繫,您應該以與GCM相同的方式將此令牌發送到您的服務器。
謝謝您的回覆。我認爲當我第一次從遷移中打開我的應用程序時,onTokenRefresh方法(它擴展了FirebaseInstanceIdService)不會被調用。這是錯的嗎? – supermonkey
官方文檔已由Google提供。它非常自我解釋。 https://developers.google.com/cloud-messaging/android/android-migrate-fcm –