Firebase身份验证电话重新注​​册

时间:2018-07-12 11:42:35

标签: android database firebase authentication firebase-authentication

如果曾经注册过电话号码,而我又从控制台中删除了该电话号码,那么我再次尝试注册那个时候,我没有收到任何验证码。

有没有办法再次获得验证码?

1 个答案:

答案 0 :(得分:2)

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

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

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

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