Flutter 中的 Firebase 电话身份验证 - 删除 reCAPTCHA 步骤

问题描述 投票:0回答:1

我正在开发一个 Flutter 项目,使用 Firebase 进行电话身份验证。但是,在身份验证过程中,我的应用程序会重定向到浏览器进行 reCAPTCHA 验证,然后再将 OTP 发送到用户的手机。

我想删除 reCAPTCHA 步骤并直接在我的 Flutter 应用程序中处理电话身份验证。我已按照 Firebase 文档中的步骤进行操作,更新了依赖项并检查了配置,但 reCAPTCHA 步骤仍然存在。

如何成功绕过或删除 Flutter 项目的 Firebase 电话身份验证中的 reCAPTCHA 步骤?

我尝试过的:

  • 将 firebase_auth 包更新到最新版本。

  • 确保在 Firebase 项目设置中启用电话身份验证。

  • 添加了 SHA 证书。

  • 启用 Play Integrity API。

  • 在 firebase 中启用 AppCheck。

我希望按照提供的步骤和配置,可以删除手机身份验证期间的 reCAPTCHA 步骤,从而允许在 Flutter 应用程序中将 OTP 直接发送到用户的手机。

flutter firebase firebase-authentication recaptcha invisible-recaptcha
1个回答
0
投票

您无法删除 recaptcha,因为如果用户的设备不支持 google play 服务,它将使用 recaptcha 来验证设备

© www.soinside.com 2019 - 2024. All rights reserved.