PlayストアでGCMを使用するアプリを公開し、FCMを使用して移行する計画があります。必要な情報はすべて見つかりましたが、まだ答えが見つからない質問が1つあります。私の質問は、トークンが作成されたとき、トークンはGCMのように定期的に変更されるのですか?
ありがとう
GCMのしくみと同様に、FCMトークンはトークンのローテーションにより変更される可能性があります。
コールバックを実装するトークンローテーションをインターセプトできます:FirebaseInstanceId.onTokenRefresh()
https://firebase.google.com/docs/cloud-messaging/Android/client#sample-register
注:トークンのローテーションはまれなイベントです。それを頻繁に見ると期待しないでください。
しかし、それでも、トークンに関心がある場合は、変更を通知するonTokenRefresh()
を実装する必要があります。