O Firebase onTokenRefresh () não é chamado
No meuMainActivity
no meu log, posso ver o token usandoFirebaseInstanceId.getInstance().getToken()
e exibe o token gerado. Mas parece que no meuMyFirebaseInstanceIDService
onde se estende aFirebaseInstanceIdService
, aonTokenRefresh()
não é chamado, onde nesta função foi dito que o token é gerado inicialmente aqui. Eu precisava ligarsendRegistrationToServer()
é por isso que estou tentando saber por que isso não acontece noonTokenRefresh()
.
Aqui está o meu código
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);
}
}