首页 > 解决方案 > Firebase 身份验证电话重新注​​册

问题描述

如果曾经注册过电话号码并且我从控制台中删除了该号码,然后我再次尝试注册那个时间我没有得到任何验证码。

有什么方法可以重新获取验证码吗?

标签: androiddatabasefirebaseauthenticationfirebase-authentication

解决方案


这不是问题,因为您使用的是即时验证。您可能正在onVerificationCompleted(PhoneAuthCredential)代码中使用方法,并且根据 FireBase 文档:

该方法在两种情况下调用:

  1. 即时验证:在某些情况下,无需发送或输入验证码即可即时验证电话号码。
  2. 自动检索:在某些设备上,Google Play 服务可以自动检测传入的验证短信并执行验证,无需用户操作。(某些运营商可能无法使用此功能。)

如果你愿意,你可以试试这个:为此,你需要两个设备,每个设备都有一个电话号码。在第一个设备上输入另一台设备的电话号码,您会注意到您收到了 OTP,这是因为这次没有进行自动检索。


推荐阅读