19、Firebase 认证与数据存储:构建高效应用的实践指南

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 位验证码:确

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值