如何在 android studio 中禁用 OTP Captcha

Posted

技术标签:

【中文标题】如何在 android studio 中禁用 OTP Captcha【英文标题】:How to disable OTP Captcha in android studio 【发布时间】:2022-01-06 07:40:16 【问题描述】:

我正在开发一个向电话号码发送 OTP 的 Google 登录,但是当我更新依赖项时,会出现一个验证码。我怎样才能摆脱它?

所有方法都是我自己实现的。

使用 Google 控制台,您可以启用您的 android 设备验证。

在 firebase 中,添加 sha-256 和 SHA-1 同时添加 playconsole sha-1 和 sha 256。

但是,验证码仍然没有被删除。

有没有人可以帮我解决这个问题?

这里是依赖项

 implementation 'com.google.firebase:firebase-inappmessaging-display:20.1.1'
 implementation 'com.google.firebase:firebase-analytics:20.0.0'
 implementation 'com.google.android.gms:play-services-ads:20.4.0'
 implementation 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1'
 implementation 'com.facebook.android:facebook-share:12.1.0'
 implementation 'com.google.firebase:firebase-crashlytics'
 implementation 'com.google.firebase:firebase-analytics'
 implementation platform('com.google.firebase:firebase-bom:29.0.0')
 implementation 'androidx.browser:browser:1.2.0'
 implementation 'com.google.android.gms:play-services-safetynet:17.0.1'

我正在使用的这些所有依赖项 谷歌播放服务依赖项是

 implementation 'com.google.android.gms:play-services-maps:18.0.0'
implementation 'com.google.android.gms:play-services-location:18.0.0'
implementation 'com.google.android.gms:play-services-auth:19.2.0'

我还实现了在 *** 中回答的所有方法 follow this link

这是我的gradebuild文件

 dependencies 
    classpath 'com.android.tools.build:gradle:4.2.2'
    classpath 'com.google.gms:google-services:4.3.10'
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.0'


【问题讨论】:

【参考方案1】:

    转到 Firebase 中的设置,

    点击App Check

    点击包名,

    启用safetyname

    保存。

如果您实现了所有方法,这应该可以工作。

使用发布版Sha-1Sha-256

从 Google 控制台启用 Android 设备验证。

【讨论】:

解决了谢谢 th9i 步骤是剩余的 :) 保存我的一天

以上是关于如何在 android studio 中禁用 OTP Captcha的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中禁用 recyclerview 特定数据?

在 Android Studio 中调试时如何禁用科学计数法?

如何在 Android Studio 的 README.md 文件中禁用代码检查错误

如何在android studio上以编程方式检查自动启动权限是启用还是禁用

Google Maps Android Studio - 如何禁用地图控件?

Android Studio 编辑器:如何禁用导入建议的蓝色弹出窗口