android - 在 firebase 中实现电话和电子邮件身份验证以供一次性使用的最佳方法?

标签 android firebase flutter google-cloud-firestore firebase-authentication

我正在开发一个 flutter 应用程序,我希望我的用户使用电子邮件和电话登录。 我的 Intent 是首先使用电话号码注册用户并允许用户添加电子邮件地址和密码,并且用户应该能够使用它们以及通过电话号码和用于电子邮件身份验证的密码登录。 执行此操作的最佳方法是什么?

最佳答案

对于基于电话和电子邮件的身份验证,使用 firebase 是一个好主意,因为它同时支持电话身份验证和电子邮件身份验证。

同时使用两者的最佳方法是创建多个授权页面 1)接受电话号码并验证它 2) 用于接受电子邮件并设置密码,然后通过电子邮件进行验证。

然后在下一个屏幕上设置登录方法(使用电子邮件或电话号码进行身份验证)

关于android - 在 firebase 中实现电话和电子邮件身份验证以供一次性使用的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60245477/

相关文章:

firebase - 如何使用 github 操作和 w9jds/firebase-action 部署到不同的 firebase 环境

android - 如何触发 ActivityAware 覆盖方法 onAttachedToActivity()?

php - 如何将我的 Android 应用程序连接到我的 PHP/MySQL 后端?

java - 从另一个 fragment 访问时静态 int 数组元素变为 0

firebase - 可以将调试日志记录添加到Firestore规则功能吗?

flutter - 点击时如何更改容器的背景颜色

flutter 更好的播放器 : How to play video from local assets folder

android - 服务未重启

php - 如何使用Slim框架获取POST请求实体

android - 如何获取 firebase 数据库的实时更新?