缺少有效的应用程序标识符 - 电话验证 - react-native-firebase

问题描述 投票:0回答:0

错误我得到

控制台警告 Possible Unhandled Promise Rejection (id: 0): Error: [auth/missing-client-identifier] 此请求缺少有效的应用程序 标识符,意味着 Play Integrity 检查、SafetyNet 检查和 reCAPTCHA 检查不成功。请重试,或检查 logcat 以获取更多详细信息。 NativeFirebaseError: Iauth/ missing-client-identifier] 此请求缺少有效的应用程序 标识符,意味着 Play 完整性检查,SafetyNet 检查, 和 reCAPTCHA 检查 不成功。请重试,或检查 logcat 了解更多详情。

我的代码

  • 使用 npx 初始化项目(无 expo)

  • 按照说明设置react-native-firebase

  • 我跳过了 ios 部分,因为我没有苹果产品。

  • 已安装@react-native-firebase/auth

  • 按照 Android 设置步骤here for Phone Auth

我为解决这个问题所做的事情

  • 添加实现 'com.google.android.play:integrity:1.1.0' 到 android/app/build.gradle

  • 启用的 API 和服务

  • 添加了 SHA-1 和 SHA-256 代码

  • {PROJECT_ID}.firebase.app 在 firebase 身份验证设置中被列入白名单。

android firebase react-native react-native-firebase
© www.soinside.com 2019 - 2024. All rights reserved.