No se llama a Firebase onTokenRefresh ()
En miMainActivity
en 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);
}
}