注册时我遇到了Firebase电话身份验证问题。它在一周前完全可以正常运行,但是从一周开始就可以收到此异常,即使OTP尚未过期也没有会话超时。
奇怪的是,在注册时,当我输入不在“ Firebase身份验证用户” 列表条目中的电话号码时,收到的电话号码上的OTP会自动从firebase本身的方法/还尝试在1分钟内手动输入OTP代码,然后调用
auth.signInWithCredential(credential)
进入“ Firebase身份验证用户” 列表,这意味着可以成功进行验证,但是在客户端,它会抛出“ The SMS code has expired. Please re-send the verification code to try again
” 例外
这个问题也出现在该项目的网络版本于1周前,但一天后它便自动解决,没有任何更改。
我也检查了iOS版本,但它运行正常,但仅在Android中,仅当尝试通过自动检测或手动验证OTP时,才出现此错误。
任何帮助将不胜感激。