GOOGLE ADS

miércoles, 27 de abril de 2022

¿Cómo verifico si un usuario ya existe en Firebase Authentication usando flutter?

Estoy tratando de hacer la autenticación del teléfono Firebase. Tengo una situación en la que un usuario ingresa un número de teléfono, luego verifico el número de teléfono, luego envío el código y agrego este usuario a los usuarios de autenticación en la consola de Firebase y tiene un UID único. PERO cuando eliminé la aplicación y la volví a instalar, luego presiono nuevamente el mismo número de teléfono y recibo nuevamente un SMS aunque este usuario ya existe en la tabla de Autenticación en la consola de Firebase.


Solución del problema


PERO cuando eliminé la aplicación y la volví a instalar, luego presiono nuevamente el mismo número de teléfono y recibo nuevamente un SMS aunque este usuario ya existe en la tabla de Autenticación en la consola de Firebase.

Ese es el comportamiento esperado ya que su usuario ya tiene una cuenta. Si desea verificar si un usuario ya existe, debe guardar esa información en Firestore o en Realtime Database, y luego simplemente realizar una consulta para verificar si ya existe un número de teléfono en particular. Desafortunadamente, no puede verificar eso en la consola Firebase.

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...