java - La autenticación de la interfaz de usuario de Firebase con google falla con el mensaje(código: 10 mensaje: 10)
android firebase-authentication (3)
He creado una aplicación de chat que utiliza la
Real-time database
Firebase.
Me enfrento a un problema con la autenticación de google.
El problema comenzó cuando descargué la aplicación desde Play Store, la autenticación funcionaba perfectamente cuando estaba ejecutando la aplicación en modo de depuración.
Cuando los usuarios intentan iniciar sesión reciben un
code:10 message:10
mensaje de brindis
code:10 message:10
.
Me gustaría señalar aquí que: He agregado la huella digital SHA1. ¿Como puedo resolver esto?
* No estoy seguro de si esto es útil, pero he seguido paso a paso este tutorial
Asegúrate de haber agregado SHA1 firmado. Si está utilizando debug one, entonces no funcionará para apk en vivo.
Debe poner "debug.keystore" en esta ruta C: / Users / USER_FOLDER_NAME.android
luego, en el estudio de Android, siga los pasos a continuación 1. Ejecute su proyecto 2. Haga clic en el menú de Gradle 3. Expanda el árbol de tareas de Gradle 4. Haga doble clic en Android -> firma de informes
Puedes ver SHA en la pestaña Ejecutar
para más información ver link
Después de generar SHA1 para la clave de lanzamiento, olvidé descargar el nuevo archivo google-service.json que causó el mismo error.
Asegúrese de seguir las instrucciones https://developers.google.com/android/guides/client-auth para generar y agregar el debug / release SHA1 a la consola firebase y descargar google-service.json después de la actualización.
Si usa la opción Utilizar firma de Google Play , necesita un paso adicional:
Después de cargar la aplicación en la consola de Google Play, vaya a Administración de versiones> Firma de la aplicación, copie SHA1 y pegue en la consola de Firebase
Necesitas tres teclas para que funcione:
-
La clave de depuración. Informaciones here .
-
La clave de liberación. Informaciones here .
-
Clave de firma de la aplicación Google Play. Informaciones here .
Todas estas claves son necesarias para que el proceso de inicio de sesión funcione.
Otras informaciones here .