如何重新生成Firebase远程配置API密钥?

时间:2019-06-21 23:46:42

标签: firebase firebase-remote-config

我从Firebase收到此错误:

com.google.android.gms.internal.firebase_remote_config.zze: 400 Bad Request
{
  "code": 400,
  "errors": [
    {
      "domain": "global",
      "message": "API Key not found. Please pass a valid API key.",
      "reason": "badRequest"
    }
  ],

在过程中删除了自动生成的密钥,以将配额恢复到同一项目中的其他禁用API,这在某处建议使用。

如何为Firebase远程配置重新生成API密钥? 禁用和启用Firebase远程Confing API不会重新创建它们。

1 个答案:

答案 0 :(得分:0)

我通过在Firebase控制台的“项目设置”页面上删除并再次添加SHA证书指纹来解决。

然后,我下载google-services.json文件并替换为项目的根目录。 Web API密钥不再可用,因此google-services.json文件需要更新。

更新

我使用google登录,因此需要通过执行以下操作来重新创建Firebase项目使用的默认网络客户端ID:

  1. 为Web应用程序类型创建一个新的Create OAuth client ID
  2. 转到Firebase控制台,“身份验证”页,“登录方法”标签。
  3. 编辑Google签名方法。如下面的打印屏幕所示,填写客户端ID和密码。

enter image description here  4.下载新的google-services.json文件并在项目的根目录处替换

如果有任何疑问,请在此处添加添加google sign-in method的指南