E/TokenRequestor: Vous avez tort OAuth2 configurations liées, veuillez vérifier. D'erreur détaillé: UNREGISTERED_ON_API_CONSOLE
Je suis en utilisant Google inscrivez-vous avec Firebase dans mon application. Mais lors de l'exécution de l'application doit être publiée à partir de Play Store, il indique l'erreur suivante.
E/TokenRequestor: You have wrong OAuth2 related configurations, please check. Detailed error: UNREGISTERED_ON_API_CONSOLE
Tout bien que je me suis inscrit sur Firebase, et de l'API Console, dont les id sont mentionnés dans le fichier JSON. Voici le Fichier JSON code
{
"project_info": {
"project_number": "311816357497",
"firebase_url": "https://mcqsce.firebaseio.com",
"project_id": "mcqsce",
"storage_bucket": "mcqsce.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:311816357497:android:494b736XXXX6010b",
"android_client_info": {
"package_name": "in.readhere.mcqceit"
}
},
"oauth_client": [
{
"client_id": "311816357497-9ma34c4qXXXXXXXXXXXXXoep8b24u8g.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "in.readhere.mcqceit",
"certificate_hash": "6847ce9f7e38dc588d12345678f21c13bd25ea7c"
}
},
{
"client_id": "311816357497-5lbqnmj0bxxxxxxxxxxxxxm4qjfhmq06.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyC6BGtRfxxxxxxxxxGrwwe_0V3uY9g-0dI"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 2,
"other_platform_oauth_client": [
{
"client_id": "311816357497-5lbqnmj0bxxxxxxxxxxxxxxm4qjfhmq06.apps.googleusercontent.com",
"client_type": 3
}
]
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"
}
Suivante est l'API Console pour app
firebase console
se même problème est-il la solution que vous avez obtenu ?
est votre firebase et google play de la console de compte différent? que s'il vous plaît garder similaire. @JosephM
u ne à trouver une solution?
Avez-vous obtenu une solution?
est votre firebase et google play de la console de compte différent? que s'il vous plaît garder similaire. @JosephM
u ne à trouver une solution?
Avez-vous obtenu une solution?
OriginalL'auteur joshiparas | 2017-05-14
Vous devez vous connecter pour publier un commentaire.
Après avoir passé quelque temps je l'ai trouver quel était le problème avec Google, connectez-vous et pourquoi cette erreur a été de jeter quand je fais Google connectez-vous.
Voici donc la solution pour cela: Dans mon cas, j'ai publié l'apk sur google play store et j'ai choisi Google play app signer ce qui fait qu'il va créer un nouveau certificat de magasin de clés pour plus de sécurité et de l'ancien fichier obtenir des invalides (https://support.google.com/googleplay/android-developer/answer/7384423) et que vous avez ajouté SHA1 dans firebase pour l'ancien fichier pas pour les nouveau qui est créé par Google. Ainsi, lorsque vous essayez de vous connecter par le biais de google, puis il génère cette erreur.
Donc je me dis: Allez à votre Google play de la console(https://play.google.com/apps/publish/) > Sélectionnez l'Application (sur le menu de gauche) > Gestion de la mise en > App signature
Vous verrez deux app certificat de signature de l'un est votre ancien téléchargé fichier de stockage des clés de certificat et une autre est le nouvellement créé d'application de signature de certificat créé par google play. Copiez donc le SHA1 et SHA256 clé à partir de l'App et un certificat de signature de pâte de la même clé dans Firebase console (https://console.firebase.google.com) > Sélectionnez votre projet > sélectionnez l'app configuration > Général (Sélectionnez le package de votre application) > et collez le SHA1 et SHA256 clés et de les enregistrer et vous avez terminé.
Redémarrez l'application et il va fonctionner. Il fonctionne dans mon cas 😉
Je vous remercie beaucoup. Je pense que vous venez de m'a sauvé des heures de débogage!
Bienvenue l'ami!
bonjour, j'ai plus de question, je dois supprimer le dernier SHA1 avant d'ajouter de nouveaux sha-1 et SHA256 de firebase
J'ai les deux mais j'ai reçu le même message d'erreur. Mais après le retrait de l'ancien, le problème a été résolu.
OriginalL'auteur Manjunath Bilwar
Veuillez vérifier votre variante [Release|Debug] .
Les erreurs possibles sont :
vous avez ajouté SHA1 pour le DÉBOGAGE et vous construisez version apk ou vice versa
OriginalL'auteur Prinkal Kumar
Vous devez ajouter SHA empreinte pour chaque application android sur les paramètres de votre projet.pour Firebase, modifier le lien ci-dessous avec le nom de votre projet, puis ajouter l'empreinte digitale de votre application.
J'ai le même problème. S'il vous plaît laissez-moi savoir si trouvé de solution.
J'ai eu mon firebase et google play compte avec deux différents e-mails. J'ai commencé à utiliser les deux avec le même e-mail. Je n'ai pas trouvé de solution pour le problème encore.
OriginalL'auteur Nilam Vaddoriya
La recette complète:
google-services.json
)Settings
de votre firebase projet (icône d'engrenage droit de l'Aperçu sur la zone en haut à gauche. Puis de passer à l'Account Linking
onglet. Sur ce lien de l'onglet de la page Google Play de votre projet.Et le tour est joué! On espère que votre problème sera résolu.
OriginalL'auteur Csaba Toth
1)il suffit d'ouvrir ci-dessous le lien de votre google console compte
https://console.developers.google.com/apis/credentials
2)sélectionnez votre projet et faire, essayez de vous connecter maintenant (google de créer automatiquement des informations d'identification basé sur votre FCM projet).
Ne suivez l'étape 3 si vous n'avez pas créé de projet dans de la FCM
3)créer un nouveau les informations d'Identification /authentification OAuth client id /Android, défini par l'empreinte SHA1 et votre APK nom du package. Fait
OriginalL'auteur Senghani Maulik
J'ai eu le même problème, les problèmes de sécurité de réseau de mon téléphone. J'ai corrigé en supprimant le réseau de sécurité.
OriginalL'auteur Cabezas
Vous avez besoin d'une empreinte SHA1 pour le débogage d'application et un autre pour la libération. Exécuter ce dans un terminal pour obtenir la libération des empreintes digitales:
Vous aurez besoin de votre mot de passe du fichier de clés (celui que vous utilisez pour générer un signé APK).
Ensuite, allez à https://console.firebase.google.com/project/_/settings/general/ et ajouter la nouvelle empreinte
J'ai eu le même problème lorsque vous essayez de vous connecter avec Google sur une application, et cela a réglé le problème
OriginalL'auteur moyo