android - Firebase 身份验证电话重新注册
问题描述
如果曾经注册过电话号码并且我从控制台中删除了该号码,然后我再次尝试注册那个时间我没有得到任何验证码。
有什么方法可以重新获取验证码吗?
解决方案
这不是问题,因为您使用的是即时验证。您可能正在onVerificationCompleted(PhoneAuthCredential)
代码中使用方法,并且根据 FireBase 文档:
该方法在两种情况下调用:
- 即时验证:在某些情况下,无需发送或输入验证码即可即时验证电话号码。
- 自动检索:在某些设备上,Google Play 服务可以自动检测传入的验证短信并执行验证,无需用户操作。(某些运营商可能无法使用此功能。)
如果你愿意,你可以试试这个:为此,你需要两个设备,每个设备都有一个电话号码。在第一个设备上输入另一台设备的电话号码,您会注意到您收到了 OTP,这是因为这次没有进行自动检索。
推荐阅读
- windows - 卷挂载不工作 Kubernetes 和 WSL 2 和 Docker
- python - 连接 3d 和 2d 数组
- r - mcp2matrix(模型,linfct = linfct)glht 中的错误
- python - 从电影中创建演员姓名的计数矩阵
- android - 从服务启动活动
- oracle - 从 oracle 中的另外两个表的连接更新表的一列
- python - Python:将带有俄语字符的电子邮件保存到 TXT 文件
- javascript - 将 JSON 文件转换为 GEXF 文件
- sql - 表访问 rowid 在此查询中不起作用
- api-management - API 管理中的 Azure Application Insights - 它是否记录后端 api 中记录的信息