在最新更新中通过firebase进行的OTP身份验证中,它需要reCaptcha.在android Studio中有没有



我试图通过firebase创建OTP身份验证,但最新的更新要求放置依赖项"androidx.browser:浏览器:1.3.0";这将打开neb web选项卡,以便在发送OTP之前验证reCaptcha。我不想让它为reCaptcha打开一个新的web选项卡。有什么办法绕过它吗?

甚至我也试图在应用程序中使用safetynet提供reCaptcha验证,但在我的代码进行验证后,它仍然会打开新的选项卡。帮我解决这个问题。

依赖

这种情况发生在发送OTP 之前

为了避免reCAPTCHA流,您应该为您的项目启用SafetyNet,按照以下步骤操作,或者您也可以访问Firebase Auth了解更多信息。

  1. 转到谷歌云控制台,选择您的项目。

  2. 单击导航菜单并选择APis&服务,然后选择Dashboard。

  3. 点击启用api和服务并启用api"Android设备验证";。

  4. 在firebase项目设置中添加SHA 256。(调试并发布两者(

  5. 下载并替换项目中最新的google-services.json文件。

相关内容

最新更新