我正在开发一个 Flutter 应用程序,想使用 Firebase Auth 进行用户登录。我的问题是我想先询问电子邮件,检查格式是否有效,然后根据电子邮件是否已存在于 Firebase 上,将用户发送到登录屏幕或登录屏幕。
我读了这个question它说唯一的解决方案是使用 createUserWithEmailAndPassword()
方法执行登录并检查错误消息,从长远来看,这个解决方案不是很可靠。
由于 Flutter 的发展非常快,你们知道有更好的解决方案吗?
提前致谢!
最佳答案
我认为您还可以创建一个云函数来在服务器中进行检查,这是一种替代方法。该问题说明了在应用内进行检查的限制。
关于使用错误消息进行检查,已经修复,现在您可以使用错误代码进行检查。 (我更新了我的答案)
关于firebase - 在 Flutter App 中检查 Firebase Auth 中是否存在电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54810780/