如何在 android studio 中禁用 OTP 验证码

How to disable OTP Captcha in android studio

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

所有方法都是自己实现的

使用 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'

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

 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'

我还实现了在 Whosebug 中回答的所有方法

这是我的 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 中的设置,

  2. 点击App Check,

  3. 点击包名,

  4. 启用safetyname,

  5. 保存。

如果您实施了所有方法,这应该有效。

使用版本 Sha-1Sha-256

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