我从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不会重新创建它们。
答案 0 :(得分:0)
我通过在Firebase控制台的“项目设置”页面上删除并再次添加SHA
证书指纹来解决。
然后,我下载google-services.json
文件并替换为项目的根目录。 Web API密钥不再可用,因此google-services.json
文件需要更新。
更新
我使用google登录,因此需要通过执行以下操作来重新创建Firebase项目使用的默认网络客户端ID:
Create OAuth client ID
。
4.下载新的google-services.json
文件并在项目的根目录处替换
如果有任何疑问,请在此处添加添加google sign-in method的指南