如何在 Flutter 手机身份验证中删除验证码
Posted
技术标签:
【中文标题】如何在 Flutter 手机身份验证中删除验证码【英文标题】:How to remove recaptcha in Flutter phone auth 【发布时间】:2021-06-05 13:35:24 【问题描述】:我正在为 android 和 ios 设备开发 Flutter 应用。我正在使用来自 firebase 的电话身份验证。每次用户尝试登录时,firebase 电话身份验证都会将用户重定向到网页以进行重新验证。
我已经尝试过的解决方案:
-
将 SHA-1 和 SHA-256 添加到我的 firebase 项目中。
在 Google Play 控制台中为我的项目启用 Android 设备验证 API。
请帮我删除验证码。
我发现这只发生在有根设备上。有没有办法解决这个问题?
【问题讨论】:
我也遇到过同样的问题,但找不到任何解决方案。 【参考方案1】:根据火力基地:
如果设备已植根或已解锁引导加载程序,则它们不会通过 SafetyNet 检查。因此,它默认为 reCAPTCHA 验证。您可以按照here 中提到的步骤锁定引导加载程序或在无根设备上测试您的应用。
【讨论】:
以上是关于如何在 Flutter 手机身份验证中删除验证码的主要内容,如果未能解决你的问题,请参考以下文章
使用提供程序在 Flutter 中进行 Firebase 电话身份验证 [关闭]
Flutter 应用程序在 iOS 平台上的 Firebase 手机身份验证上崩溃
Flutter Firebase - 未能正确删除经过 Google 身份验证的用户
我正在使用 firebase flutter 实现电话身份验证。但是有一个问题