标题:Firebase 身份验证错误:尽管 SHA1/SHA256 配置正确,但仍缺少客户端标识符 [auth/missing-client-identifier]

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

我在 React Native 应用程序中尝试使用 Firebase 身份验证发送 OTP 时遇到错误。我收到的错误消息是:

vbnet 复制代码 错误 发送 OTP 时出错:[错误:[auth/missing-client-identifier] 此请求缺少有效的应用程序标识符,这意味着 Play 完整性检查和 reCAPTCHA 检查不成功。请重试,或查看 logcat 了解更多详细信息。] 我已经确保我的 SHA1 和 SHA256 指纹在 Firebase 控制台中正确配置,并且 Play Integrity API 已启用。尽管进行了这些配置,错误仍然存在。以下是我迄今为止采取的步骤:

在我的项目设置下将 SHA1 和 SHA256 指纹添加到 Firebase 控制台。 在 Google Cloud Console 中启用了 Play Integrity API。 确保我的 google-services.json 文件是最新的并放置在我的项目中的正确位置。

尽管启用了正确的 SHA1/SHA256 指纹并启用了 Play Integrity API,但什么可能会导致 [auth/missing-client-identifier] 错误? 我可能缺少任何其他步骤或配置吗? 有没有办法进一步调试此问题以获得有关根本原因的更多详细信息?

android reactjs firebase react-native google-cloud-platform
1个回答
0
投票

请按照此视频的说明操作,并将 SHA1 指纹添加到您的 Firebase 项目中 https://youtu.be/VjdOuHMPeAo?si=6RZWJ6P2bT2AYoCf

© www.soinside.com 2019 - 2024. All rights reserved.