在 Flutter 中使用 Firebase 电话身份验证超时后使 OTP 无效
Posted
技术标签:
【中文标题】在 Flutter 中使用 Firebase 电话身份验证超时后使 OTP 无效【英文标题】:Invalidate OTP after timeout using firebase phone authentication in flutter 【发布时间】:2021-03-29 17:23:52 【问题描述】:我在我的颤振应用程序中使用 firebase 电话身份验证,我想在超时(比如 60 秒)后发送新的 OTP,而不是在重新发送请求时再次发送相同的重复 OTP。
_firebaseAuth.verifyPhoneNumber()
的timeout
参数对应的是短信自动检索超时时间,而不是 OTP 过期时间。我该如何解决这个问题?
【问题讨论】:
【参考方案1】:timeout
参数用于OTP过期时间
【讨论】:
以上是关于在 Flutter 中使用 Firebase 电话身份验证超时后使 OTP 无效的主要内容,如果未能解决你的问题,请参考以下文章
使用提供程序在 Flutter 中进行 Firebase 电话身份验证 [关闭]
Flutter + Firebase Auth:有啥方法可以在 Web 上使用 Firebase 电话身份验证重新发送短信验证码?
Flutter bloc 和 Firebase 电话身份验证