当前位置: 首页 > 知识库问答 >
问题:

Firebase未将OTP发送到mobile-Android Studio Firebase电话身份验证错误

司马振国
2023-03-14

我将SHA1和SHA-256添加到firebase控制台&以下是build.gradle文件中的依赖项。

 implementation 'com.google.firebase:firebase-auth:20.0.3'
 implementation "androidx.browser:browser:1.3.0" 
E/FirebaseAuth: [GetAuthDomainTask] Error getting project config. Failed with INVALID_CERT_HASH 400

E/zzf: Failed to get reCAPTCHA token with error [There was an error while trying to get your package certificate hash.]- calling backend without app verification

共有1个答案

呼延聪
2023-03-14

启用Android设备验证

使用下面的链接来启用Android设备验证。

https://console.cloud.google.com/apis/library/androidcheck.googleapis.com

 类似资料:
  • keytool-list-v-keystore my_keystore.jks

  • 但我有以下错误 {“错误”:{“代码”:403,“消息”:“来自此ios客户端应用程序的请求被阻止。”,“错误”:[{“消息”:“来自此ios客户端应用程序的请求被阻止。”,“域”:“全局”,“原因”:“禁止”}],“状态”:“允许_Denied”}} 我已经实现了这一点,正如文档中所示。 下面是AppDelegate.swift的代码: 下面是ViewController.swift的代码:

  • 问题内容: 我正在尝试将我的电话号码与我的电子邮件密码身份验证相关联。所以我使用以下步骤建立我的注册: 用户输入电子邮件地址和密码。 然后我打电话 那么我需要将当前帐户与电话号码相关联,因此我正在使用 但是,我没有看到任何链接。在我的Firebase控制台中创建的2个帐户和当前用户的详细信息中只有电话号码。当我再次使用电子邮件和密码登录并检查用户详细信息时,电话号码不存在! 请在下面找到我的代码:

  • 我正在尝试实现Firebase电话验证。我已经在firebase控制台上启用了电话验证。我已经生成了keystore并将SHA签名添加到控制台。 依赖项: 当执行上述块时,接收到以下错误。控制台输出:

  • 电话身份验证失败,出现以下异常: PlatformException(ERROR_SESSION_EXPIRED,sms代码已过期。请重新发送验证码重试。,null) 但如果我使用的电话号码不同于我的电话号码,它就会起作用。我从play store中添加了SHA-1和SHA-256指纹到firebase,并替换了google-services.json。 这是我的代码: