在 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 电话身份验证

我正在使用 firebase flutter 实现电话身份验证。但是有一个问题

Firebase 身份验证 Flutter 中的电话号码

使用 BLoC 进行 Flutter Firebase 电话身份验证