如何重新生成 Firebase 远程配置 API 密钥?
How to regenerate Firebase Remote Config API keys?
我从 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 Remote Confing API 不会重新创建它们。
我通过在 Firebase 控制台的项目设置页面删除并再次添加 SHA
证书指纹来解决。
然后,我下载 google-services.json
文件并替换到项目的根目录下。 Web API 密钥不再可用,因此需要更新 google-services.json
文件。
更新
我使用 google Sign-in,所以我需要通过执行以下操作重新创建 Firebase 项目使用的默认 Web 客户端应用程序 ID:
- 为 Web 应用程序类型创建一个新的
Create OAuth client ID
。
- 转到 Firebase 控制台、身份验证页面、Sign-in 方法选项卡。
- 编辑Google 签名方法。按照下面的打印屏幕填写客户端 ID 和密码。
4. 下载新的 google-services.json
文件并替换到项目的根目录下
此处添加 google sign-in method 指南以备不时之需
我从 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 Remote Confing API 不会重新创建它们。
我通过在 Firebase 控制台的项目设置页面删除并再次添加 SHA
证书指纹来解决。
然后,我下载 google-services.json
文件并替换到项目的根目录下。 Web API 密钥不再可用,因此需要更新 google-services.json
文件。
更新
我使用 google Sign-in,所以我需要通过执行以下操作重新创建 Firebase 项目使用的默认 Web 客户端应用程序 ID:
- 为 Web 应用程序类型创建一个新的
Create OAuth client ID
。 - 转到 Firebase 控制台、身份验证页面、Sign-in 方法选项卡。
- 编辑Google 签名方法。按照下面的打印屏幕填写客户端 ID 和密码。
google-services.json
文件并替换到项目的根目录下
此处添加 google sign-in method 指南以备不时之需