es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo configurar Firebase Auth en Android?

Tengo dos variantes de mi construcción: producción y depuración.

Producción con paquete: com.mypackage

Depuración con paquete: com.mypackage.debug

He creado dos proyectos diferentes en Firebase. Uno para la construcción de producción y el segundo para la construcción de depuración.
El primer proyecto tiene el paquete para el tipo de construcción de producción y el segundo proyecto para el tipo de construcción de depuración.

He creado un tipo de construcción firmado y he lanzado mi aplicación para probadores internos a través de Play Console.

He agregado la clave SHA1 de depuración a mi proyecto de depuración en Firebase y he agregado las claves SHA1 de producción, depuración y SHA1 de Play Console (Integridad de la aplicación) a mi proyecto de producción en Firebase.

Todo funciona bien, puedo obtener y cargar datos en cada tipo de base de datos, pero la autenticación no funciona.

El usuario puede autenticarse a través de correo electrónico o una cuenta de Google.
Cuando intenta hacerlo a través de una cuenta de Google, devuelve el código de error 10.
Cuando intenta hacerlo a través de correo electrónico, la aplicación se detiene en FirebaseAuth.getInstance().createUserWithEmailAndPassword(email, password), se crea la cuenta pero los usuarios necesitan abrir la aplicación nuevamente para registrarse.

Tengo una carpeta para cada tipo de construcción: principal/depuración/producción, donde he agregado el archivo google-services.json correspondiente.

¿Qué está mal? ¿Qué falta?
Estaré agradecido/a por cualquier ayuda porque no tengo idea de qué está mal.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Es posible que el problema con la autenticación esté relacionado con una configuración incorrecta de tu API de Inicio de sesión de Google en tus proyectos de Firebase.

    Asegúrate de que los nombres de paquete y los certificados SHA (depuración y versión final) estén ingresados correctamente en la consola de Firebase para ambos proyectos. Verifica nuevamente que los archivos google-services.json de los respectivos proyectos estén ubicados correctamente en los directorios correspondientes.

    Además, podría ser útil revisar los registros de errores y ver si hay mensajes de error específicos que puedan brindar más información sobre lo que está ocurriendo con el proceso de autenticación.

    Si el problema persiste, puedes intentar solicitar ayuda al equipo de soporte de Firebase o buscar en otros foros en línea, donde otros desarrolladores pueden haber enfrentado problemas similares con la autenticación.

Comments are closed.