В моем MainActivity в моем журнале я вижу токен с помощью FirebaseInstanceId.getInstance().getToken() и отображает сгенерированный токен. Но, похоже, в моем MyFirebaseInstanceIDService, где он продолжается до FirebaseInstanceIdService, onTokenRefresh() не вызывается, где в этой функции сказано, что токен изначально генерируется здесь. Мне нужно было позвонить sendRegistrationToServer(), поэтому я пытаюсь понять, почему он не входит в onTokenRefresh().
Вот мой код
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
// Get updated InstanceID token.
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
sendRegistrationToServer(refreshedToken);
}
}
