Firebase erreur d'Authentification android
Voici capture d'écran J'essaie de me connecter à partir de google à l'aide de firebase l'authentification à l'époque dans mon projet il y a une erreur
com.google.firebase.auth.FirebaseAuthException: Cette opération n'est pas
permis de. Vous devez activer ce service dans la console. et aussi il est dit
ERROR_OPERATION_NOT_ALLOWED
Cette opération n'est pas autorisée. Vous devez activer ce service dans la console.
- êtes-vous à l'aide de google-services.json ou google-services(2).json...capture d'écran montrent de fichier, assurez-vous de le renommer comme google-services.json seulement
- oui, j'ai supprimé ancien fichier json et a ajouté un nouveau
- u ne résoudre ce problème ? je m facin même problème
Vous devez vous connecter pour publier un commentaire.
Comme vous l'erreur dit, vous devez activer l'authentification dans votre Firebase console.
Cela peut être fait, accès aux votre projet -> authentification menu, MÉTHODE DE connexion ->, et alors que le type d'authentification.
Étapes suivantes travaillé pour moi
Il a travaillé pour moi et j'espère que Ça marchera pour vous aussi.
P. S: je suis l'ajout de cette réponse, car aucun des autres réponses mentionnées remplacer le fichier json, qui, je pense, fait le travail pour moi.
J'ai aussi rencontré le même problème. Rien n'y fait, y compris en jouant avec les règles et gradle ajouts, des habilitations et donc ces. La seule chose qui était la solution est dans onCreate():
Et dans onStart():
Et dans une méthode:
Une autre erreur que j'ai fait dans strings.xml le app_name a été mauvais dans une lettre.
essayer toutes les réponses ci-dessus, si elle ne fonctionne toujours pas
remplacer google-services.fichier json avec la nouvelle version de google-services.json . il avait travaillé pour moi de le faire dès maintenant.
Je sais que c'est une vieille question, mais j'ai récemment été confronté à un problème similaire et compris comment faire pour le résoudre. Dans mon cas, mon problème invoqué dans la façon dont j'ai créé le SignInIntent passé à startActivityForResult.
Comme vous l'avez fait, j'ai aussi configuré correctement les Google méthode d'authentification dans Firebase Console et copié l'exemple de code fourni dans le Firebase page de Documentation (https://firebaseopensource.com/projects/firebase/firebaseui-android/auth/README.md).
Cependant, j'avais la même erreur que vous avez obtenu à chaque fois que j'ai essayé de vous connecter. Puis j'ai réalisé que je n'étais pas l'activation de la Google Fournisseur lors de l'appel de startActivityForResult. Au début, j'ai essayé le code ci-dessous, sans succès.
Alors je l'ai changé pour le code ci-dessous et réussi à le faire fonctionner!
Noter que le premier extrait de code n'utilise pas le Google de la santé afin qu'elle reposait sur d'Utilisateur/Mot de passe de méthode d'authentification. Si vous activez cette méthode dans le Firebase de la Console, alors cet extrait de code va fonctionner parfaitement.
J'ai eu ce même problème à travailler sur un Nativescript application et rien de fixe jusqu'à ce que je SUPPRIMÉ mon node_modules et plates-formes de dossiers et reconstruit le projet. Qui a résolu mon problème. En d'autres termes (et cela peut s'appliquer pour d'autres cadres autres que les TNS ou même mobile), supprimer les fichiers générés et reconstruire pour régénérer eux.
Espère que cela aide quelqu'un! Je sais qu'il m'a fallu beaucoup de temps avant de les essayer :p