No se llama a Firebase onTokenRefresh ()

En miMainActivityen mi registro, puedo ver el token usandoFirebaseInstanceId.getInstance().getToken() y muestra el token generado. Pero parece que en miMyFirebaseInstanceIDService donde se extiende hastaFirebaseInstanceIdService, elonTokenRefresh() no se llama, donde en esta función se dijo que el token se genera inicialmente aquí. Necesitaba llamarsendRegistrationToServer() Es por eso que estoy tratando de saber por qué no va en elonTokenRefresh().

Aqui esta mi codigo

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);
    }
}

Respuestas a la pregunta(12)

Su respuesta a la pregunta