私はアンドロイドアプリでプッシュ通知のためにFCMを使用しています。私はfcmトークンを取得するために以下のクラスを持っています。アプリのアップデート時にFCMトークンがリフレッシュされますか?
public class MyFirebaseInstanceIdService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
}
}
これは、アプリケーションがインストールされ、トークンを取得できるときに正しく呼び出されます。しかし、私のアプリが(プレイストアから)更新されているかどうかはわかりませんが、このメソッドは呼び出されるかどうかはわかりません。トークンが変わるたびにメソッドが呼び出されることだけが書かれています。しかし、アプリケーションを更新してもトークンは変更されない可能性があります。場合
はい更新時にトークンは変更されません。 –
[リンクの説明をここに入力]を参照してください(http://stackoverflow.com/questions/39633285/ontokenrefresh-not-getting-called-in-signed-apk-if-previous-version-of-app-inst) –