Firebase 认证与数据存储:构建高效应用的实践指南
1. 启用 Firebase 认证服务
要在 Firebase 中启用认证服务,需访问 Firebase 控制台的认证部分。启用后,在开发阶段可添加测试电话号码,避免影响其他用户的资源使用。设置测试电话号码和验证码很重要,开发时 Android 应用使用调试证书签名,登录屏幕仅接受预先列出的电话号码,且无需接收验证码,直接输入注册的验证码即可。
对于使用真实号码进行认证并接收验证码,需以发布模式签署应用。
认证屏幕使用了 Material Design 的 Stepper 小部件,用户登录流程如下:
1. 用户填写电话号码。
2. 用户填写通过短信收到的验证码。
3. 用户填写显示名称和个人资料图片。
关于 Stepper 小部件的更多信息可查看: https://material.io/archive/guidelines/components/steppers.html
2. 使用 Firebase 登录
主要涉及 LoginPageState 中的 _sendVerificationCode() 和 _executeLogin() 函数。Stepper 小部件添加了两个步骤:
1. 发送验证码:用户填写电话号码以获取验证码。
2. 输入获取的 6 位验证码:确
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



