0

Android Appでは、GCMからFCMに移行してプッシュ通知を送信しています。Android AppのGCMからFCMへの移行

次に質問があります。

移行後、APA ...から始まる古いGCMトークンによるプッシュ通知を送信できますか?

私は、移行から私のアプリを最初に開くと、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

関連する問題