Firebase onTokenRefresh () heißt nicht
In meinemMainActivity
in meinem Log kann ich das Token mit @ sehFirebaseInstanceId.getInstance().getToken()
und es zeigt das generierte Token an. Aber es scheint wie in meinemMyFirebaseInstanceIDService
wo es sich erstreckt, umFirebaseInstanceIdService
, dasonTokenRefresh()
wird nicht aufgerufen, wobei in dieser Funktion gesagt wurde, dass der Token hier anfänglich generiert wird. Ich musste @ anrufsendRegistrationToServer()
Deshalb versuche ich zu wissen, warum es nicht in der @ geonTokenRefresh()
.
Hier ist mein Code
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);
}
}