【问题标题】:Unable to connect Firebase to android app | This app is not authorized to use Firebase Authentication无法将 Firebase 连接到 Android 应用 |此应用无权使用 Firebase 身份验证
【发布时间】:2021-06-18 08:39:34
【问题描述】:

我知道这个问题已经被问过很多次了。但是我做了以下事情仍然收到错误“此应用无权使用 Firebase 身份验证。请验证在 Firebase 控制台中配置了正确的包名称和 SHA-1”

  1. 从 android studio signingReport 构建以及 Play 控制台仪表板中添加了 sha1 和 sha256
  2. 我正在使用物理设备进行测试
  3. 我已经尝试了android studio的内置firebase工具来连接firebase。
  4. 测试编号也不起作用。

【问题讨论】:

    标签: android firebase-authentication


    【解决方案1】:

    我在使用电话号码身份验证时遇到了同样的错误。确保完成Android Device Check API 要求。这将使您的设备能够被识别。 使用https://console.cloud.google.com/apis/library/androidcheck.googleapis.com?project=capital-insider&folder=&organizationId=https://console.cloud.google.com/apis/library/androidcheck.googleapis.com?project=capital-insider&folder=&organizationId=

    并确保您已添加您的应用。

    【讨论】:

    • 我已为 firebase 项目启用它。但错误未修复。我还需要做什么吗?
    • 能否请您发送堆栈跟踪?
    • 还要确保你已经添加了凭据,如果你没有,进入管理并确保你添加了android的api密钥。
    • 是的,我必须添加 OAuth 2.0 客户端 ID 凭据,谢谢..不知道为什么它不是自动创建的..但我认为不需要 Android Device Check API
    • 现在可以了吗?如果发布您的解决方案做得很好
    【解决方案2】:

    我已经解决了这个问题:

    1. 转到谷歌控制台
    2. 选择您的项目
    3. API 和服务 -> 凭据
    4. 确保您的应用程序包名称已使用任何 OAth 客户端 ID 注册
    5. 如果没有相应更改。
    6. 如果您在商店中有应用程序。从 Play 控制台仪表板复制 sha1 密钥并同时更改 sha1。

    【讨论】:

      猜你喜欢
      • 2018-08-04
      • 2018-12-29
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 2020-01-24
      • 1970-01-01
      相关资源
      最近更新 更多