web-dev-qa-db-ja.com

FCMトークンはGCM登録IDのように定期的に変更されますか?

PlayストアでGCMを使用するアプリを公開し、FCMを使用して移行する計画があります。必要な情報はすべて見つかりましたが、まだ答えが見つからない質問が1つあります。私の質問は、トークンが作成されたとき、トークンはGCMのように定期的に変更されるのですか?

ありがとう

12
ltvie

GCMのしくみと同様に、FCMトークンはトークンのローテーションにより変更される可能性があります。

コールバックを実装するトークンローテーションをインターセプトできます:FirebaseInstanceId.onTokenRefresh()

https://firebase.google.com/docs/cloud-messaging/Android/client#sample-register

注:トークンのローテーションはまれなイベントです。それを頻繁に見ると期待しないでください。
しかし、それでも、トークンに関心がある場合は、変更を通知するonTokenRefresh()を実装する必要があります。

13
Diego Giorgini