web-dev-qa-db-fra.com

Pourquoi firebase Push_token renvoie-t-il sur la liste noire?

J'implémente la messagerie Firebase dans mon application.

Pendant que je teste l'application envoie le refreshed_token à ma base de données, mais dans un environnement de production en direct (Play Store), elle renvoie BLACKLISTED sous le nom Push_token.

Est-ce que quelqu'un sait pourquoi cela se produit? Ou ce que je peux faire pour résoudre ce problème . Impossible de trouver d'autres personnes avec le même problème.

J'utilise le code de la documentation Firebase. 

@Override
public void onTokenRefresh() {
    super.onTokenRefresh();
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
    sendTokenToServer(refreshedToken);
}

La méthode sendTokenToServer envoie le jeton sur mon API et l'insère dans la base de données.

13
sj0rske

Après avoir étudié ce problème, je peux conclure que lorsqu'un émulateur exécute l'application, Firebase renvoie BLACKLISTED. Merci également à @ kR105 

8
sj0rske

depuis le support Firebase:

Salut,

Il semble que ce soit un problème mineur connu avec notre infrastructure interne où le périphérique utilisé pour la révision de Play Store peut être BLACKLISTED par GCM/FCM dans certaines occasions. Toutefois, cela ne devrait pas affecter vos utilisateurs réels . Nous cherchons au-delà de Firebase et travaillons avec l'équipe Play Store pour éviter ce désagrément.

9
juan Luis

L'application fonctionnera sur un émulateur, le jeton Firebase sera donc sur la liste noire

0
Rama