Sai*_*zib 12 authentication firebase
我最近更新了 firebase 库,没有改变任何其他东西。
implementation 'com.google.firebase:firebase-auth:20.0.1'
implementation 'com.google.firebase:firebase-messaging:21.0.0'
implementation 'com.google.firebase:firebase-storage:19.2.0'
implementation 'com.google.android.gms:play-services-auth:19.0.0'
Run Code Online (Sandbox Code Playgroud)
但是每当用户尝试注册时,Recaptcha 都会显示几秒钟,然后有时会在从 firebase auth 收到 OTP 后重定向到网络浏览器 (CustomChromeTab)。大约需要 15-30 秒。如何防止 Recaptcha?但是,我在 firebase 控制台中添加了 SHA1 和 SHA256,并且没有更改代码。谢谢。
这是验证码验证过程的屏幕截图:
Moh*_*sim 27
大多数情况下,在实现依赖项时,例如:
implementation 'androidx.browser:browser:1.2.0'
Run Code Online (Sandbox Code Playgroud)
在浏览器中弹出上述窗口。
在这里,是一种成功解决它的方法。
第1步-
在 Google Cloud Console 中,为您的项目启用Android DeviceCheck API。将使用默认的 Firebase API 密钥,并且需要被允许访问 DeviceCheck API。
第2步-
如果您尚未指定应用的 SHA-256 指纹,请从 Firebase 控制台的“设置”页面执行此操作。有关如何获取应用程序的 SHA-256 指纹的详细信息,请参阅验证您的客户端。
希望它有效!!!有关更多信息,您还可以检查Google SafetyNet API以在电话身份验证时检查设备中的 Google Play 服务安装。
不要忘记进入 Firebase 项目设置 > 应用程序检查 > 并在 SafetyNet 中注册 firebase 项目并使用默认时间令牌 1 小时进行完整性注册,您将从手机身份验证 OTP 中删除 reCaptcha!
| 归档时间: |
|
| 查看次数: |
11018 次 |
| 最近记录: |