J'ai un problème avec Firebase Cloud Messaging. Le message onTokenRefresh n'est pas appelé dans mon application Android. Cela a fonctionné quelque temps auparavant mais maintenant je n'ai pas de nouveau jeton.Firebase OnTokenRefresh() jamais appelé?
Mon code:
public class FirebaseIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
Log.e("Token refresh","Method called");
}
}
je lance l'appel de méthode par String fcm_token = FirebaseInstanceId.getInstance().getToken();
La chaîne est nulle, peut-être parce que la FCM fonctionne de manière asynchrone.
Mon Manifest:
<service
android:name=".FirebaseIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
Avez-vous une idée de ce qui est faux? J'ai également essayé FirebaseInstanceId.getInstance().deleteInstanceId();
avant. Cela provoque un timeout.
Vos dépendances sont-elles à jour? com.google.firebase: base de feu: 11.0.4 com.google.firebase: firebase-messaging: 11.0.4 –
Veuillez ajouter une réponse. C'était la solution. J'ai utilisé Firebase 11.0.1 et cela n'a pas fonctionné. – JavaForAndroid
Alors, changer la version de Firebase a fait l'affaire? –