FirebaseInstanceIdService は非推奨です 質問する
皆さんがこのクラスをご存知であれば幸いです。このクラスは、Firebase 通知トークンが更新されるたびに通知トークンを取得するために使用されます。次のメソッドから、このクラスから更新されたトークンを取得します。 @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + refreshedToken); } FCMを実装したいのでこれを使用するには、MyClassを拡張してFirebaseInstanceIdService しかし、FirebaseInstanceIdServiceは非推奨であることを示しています 誰かこれを知っていますか? これは非推奨なので、更新されたトークンを取得するには、代わりにどのメソッドまたはクラスを使用すればよいですか。 使用しています:implementation 'com.google.firebase:firebase-messaging:17.1.0' 同じ文書を確認しましたが、これについては何も言及されていません。 :FCM セットアップ ドキュメント アップデート この問題は修正されました。 Googleが を廃止したためFirebaseInstanceService、 方法を見つけるために質問したところ、 FirebaseMessagingServiceからトークンを取得できることが分かりました。 以前と同様に、私が質問したとき、ドキュメントは更新されていませんでしたが、Google ドキュメントは更新されましたので、詳細については、この Google ドキュメントを参照してください。Firebaseメッセージングサービス 古いバージョン: FirebaseInstanceService (非推奨) @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + refreshedToken); } 新着 出典: FirebaseMessagingService @Override public void onNewToken(String s) { super.onNewToken(s); Log.d("NEW_TOKEN",s); }