我试图弄清楚新版本的 GCM 或 Firebase Cloud Messaging 是如何工作的,所以我将我的一个项目移到了新的 Firebase 控制台,如果我没有 API KEY 或者我想创建一个新的......在哪里我可以做吗?
11 回答
它在https://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging
您可以在以下位置找到 API KEY:
(gear-next-to-project-name) > Project Settings > Cloud Messaging
服务器密钥是 API 密钥。
在这里输入:
https://console.firebase.google.com/project/your-project-name/overview _ _
(替换your-project
为您的project-name
)并单击“在您的网络应用程序中添加 firebase ”(红色圆圈图标)此操作会显示一个对话框,其中包含:
- apiKey
- 授权域
- 数据库URL
- 存储桶
- 消息发送者 ID
1. 在 Firebase 控制台中创建一个 Firebase 项目(如果您还没有的话)。如果您已经有一个与您的应用关联的现有 Google 项目,请单击导入 Google 项目。否则,单击创建新项目。
2.单击设置并选择权限。
3.从左侧菜单中选择服务帐户。
4.单击创建服务帐户。
- 输入服务帐户的名称。
- 您可以选择从根据名称自动生成的 ID 自定义 ID。
- 选择提供新的私钥并将密钥类型保留为 JSON。
- 取消选中启用 Google Apps 域范围委派。
- 单击创建。
这可能是您正在寻找的。这是网站上的教程
请从工作区文件中添加新的 api 密钥,Firebase -> Project Settings -> Cloud Messaging -> Legacy Server Key
即google-services.json
您可以从 google-services.json 文件中找到 API KEY
如果您想在 android studio 中以编程方式获取当前 api 密钥,请使用 FirebaseOptions.fromResource(context).getApiKey()
您可以通过以下方式找到您的 Firebase Web API 密钥。
去project overview -> general -> web API key
您还可以在 android studio 中获取 API 密钥。在 android 中切换到 Project 视图,然后找到 google-services.json。向下滚动,您将找到 api_key
管理员应该允许您查看项目设置,否则云消息选项卡将隐藏在您的控制台上