![](/img/trans.png)
[英]Firebase phone auth does not send code on real device - React Native
[英]firebase phone auth doesn't resend code [React Native]
这里可能发生两件事:
您可以在Firebase电话身份验证文档中看到更多信息 :
verifyPhoneNumber方法是可重入的:如果您多次调用它,例如在活动的onStart方法中,除非原始请求已超时,否则verifyPhoneNumber方法将不会发送第二条SMS。
如果您的应用在用户可以登录之前关闭(例如,当用户使用其SMS应用时),则可以使用此行为来恢复电话号码登录过程。 调用verifyPhoneNumber后,设置一个标志,指示正在进行验证。 然后,将标志保存在Activity的onSaveInstanceState方法中,并在onRestoreInstanceState中还原该标志。 最后,在您的Activity的onStart方法中,检查是否已在进行验证,如果是,请再次调用verifyPhoneNumber。 验证完成或失败时,请确保清除该标志(请参阅验证回调)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.