Firebase 电话身份验证打开浏览器以在 Android 中进行重新验证

Posted

技术标签:

【中文标题】Firebase 电话身份验证打开浏览器以在 Android 中进行重新验证【英文标题】:Firebase Phone Authentication opens browser for recaptcha verification in Android 【发布时间】:2021-12-21 23:01:03 【问题描述】:

我创建了一个带有 OTP 验证的 Firebase 手机身份验证的应用,但它打开了外部浏览器以验证 Recaptcha,我如何禁用 Recaptcha 验证并阻止身份验证打开外部浏览器。

【问题讨论】:

【参考方案1】:

你应该启用 android Device Verification ADV

然后在您的 Firebase 项目中添加 SHA256 并更新您的 JSON

【讨论】:

我已经这样做了,但是它仍然会打开浏览器进行重新验证。如何更新 JSON FIrebase -> 项目设置 -> google-services.json 是的,我已经更新了 json 文件,但是仍然无法解决问题打开浏览器进行 recaptcha 验证。 如果运气不好,试试这个 FirebaseAuth.getInstance().getFirebaseAuthSettings().setAppVerificationDisabledForTesting(); 先生,还是不行,我试过了。

以上是关于Firebase 电话身份验证打开浏览器以在 Android 中进行重新验证的主要内容,如果未能解决你的问题,请参考以下文章

在哪里放置代码以在 Vue.js 中设置 Firebase 身份验证状态持久性?

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

使用firebase电话身份验证验证失败

使用 Unity 进行 Firebase 电话身份验证

Firebase 身份验证 - 无法添加电话号码进行测试

Firebase 电话身份验证失败