Firebase 安装无法在 Play 商店应用程序中运行

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

当我创建一个发布版本时,我遇到了一个有线问题,Firebase 安装工作正常,Firebase 身份验证令牌生成,但在上传相同的 apk 到 Play 商店后,它无法正常工作,请帮助我。这是 firebase 返回的错误。

2022-04-05 15:19:11.865 9614-9649/? W/Firebase-Installations: Error when communicating with the Firebase Installations server API. HTTP response: [403 Forbidden: {
  "error": {
    "code": 403,
    "message": "Requests from this Android client application com.wrms.secu.trak are blocked.",
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "API_KEY_ANDROID_APP_BLOCKED",
        "domain": "googleapis.com",
        "metadata": {
          "service": "firebaseinstallations.googleapis.com",
          "consumer": "projects/28778611780"
        }
      }
    ]
  }
}
]

2022-04-05 15:19:11.865 9614-9649/? E/Firebase-Installations:由于配置无效,Firebase 安装无法与 Firebase 服务器 API 通信。请更新您的 Firebase 初始化流程并在初始化 Firebase 时设置有效的 Firebase 选项(API 密钥、项目 ID、应用程序 ID)。

android firebase
2个回答
3
投票

这是因为您必须配置 Google Cloud API 访问权限。

第 1 步:

https://console.cloud.google.com/

凭证
在 API 凭据 > Android 密钥(右侧菜单)> 编辑 API 密钥下
在 Android 限制下:
添加SHA1证书(指纹)
(您可以在此处添加您的 Android 调试版本和您的发布 SHA1 证书)

如果添加调试,所有数据都会由 Firebase 自动填充,但比较所有数据是否匹配。

第2步: 检查 Firebase 控制台您的指纹。

https://console.firebase.google.com/

在“项目配置”>“常规”(菜单)下,向下滚动..在“您的应用程序”下。
“数字指纹SHA证书”
检查一切是否正确,您的指纹来自 Android 调试(如果您想测试它)

第 3 步:在 Google Play Console 上检查您的发布指纹。

这在您的应用程序上
配置>应用程序完整性>应用程序签名(菜单)

检查您是否可以拥有 Google Play 发布应用程序的签名,以及用于上传的另一个(或相同的证书)<(this is your fingerprint of your keystore/Signed Bundle/ etc)

最后一步:如果所有指纹都匹配并在 Google Cloud API 上注册,并且在 ProjectFiles/APP/.. 下添加您的 google-services.json ,则必须工作。

如果标题不匹配,抱歉我的英语,因为我有西班牙语选项。


0
投票

您在 goodle-services.json 中使用的 API 密钥通过调用 Firebase Installations 服务器 API 进行限制。您可以在 Cloud Console 中创建新的 API 密钥:

  • 转到 Google Cloud Console
  • 选择正在运行的 Firebase 项目
  • 打开菜单并转到 API 和服务 → 凭据
  • 在页面顶部点击+ CREATE CREDENTIALS -> API key(默认情况下新创建的密钥没有限制)
  • 复制该密钥并粘贴到 google-services.json(在 api_key 数组下)

复制并粘贴密钥时,您应该遵循此链接

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