解决方案:

  1. 单击新 Firebase 控制台顶部项目名称旁边的 设置(齿轮)图标,截图如下: enter image description here
  2. Project settings
  3. 单击 Cloud Messaging选项卡。
  4. 钥匙就在 Server Key下面。enter image description here

更新: 截至2017年4月,此方法不起作用。google-services.json中的 api _ key 只是遗留密钥。选择的答案是正确的。


反对方式:

在您的项目中有一个名为 google-services. JSON 的 JSON 文件

打开文件,搜索

"api_key": [
{
"current_key": "********"
}

那些是你的服务器应用程序接口密钥

如果你没有那个文件,然后你可以下载它从你的应用程序详细信息在 Firebase 帐户

enter image description here

拿这个例子来说: (第一个答案是正确的——这个只是展示页面的样子!) Https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#

enter image description here

在 Firebase 上有两个键,第一个是设置(Tab General) 及其调用 Web API 密钥。

第二个是你感兴趣的设置(Tab Cloud Messaging) ,它叫做服务器密钥

使用第二个函数来处理来自 php 的推送通知。

在我的案例中,我与第三方系统进行了集成,他们要求使用“ server key”json 文件。

我从消防队得到的消息是: 项目概述-> 项目设置-> 服务帐户屏幕,然后按下“生成新私钥”按钮。 我用了那个文件,一切正常

enter image description here

更新 UI 2022

以下是获取 serverKey 的步骤

  1. 转到“ a href =”https://console.firebase.google.com/”rel = “ norefrer”> firebase 控制台

  2. 你可以看到这样的景色。如果您已经创建了项目,请选择其他项目单击添加项目创建新项目。 enter image description here

  3. 现在您位于项目概览面板中。

  4. 在左上角的“项目概览”面板中,单击“设置”按钮,然后转到“项目设置”—— > “云消息”

enter image description here

  1. 就是这样。在项目凭证中提到了密钥和令牌。复制代码并粘贴它。你可以开始了 enter image description here

更新用户界面2022年6月

我可以通过以下步骤获得服务器密钥:

  1. 点击“云消息 API (遗产)”旁边的“ ...”
  2. 点击“启用云消息 API (遗留)”
  3. 返回到上一页并刷新,现在您应该看到服务器密钥

不知道我们是否需要做一些不同的事情,现在它被认为是遗产... 。

图片步骤: https://documentation.onesignal.com/docs/generate-a-google-server-api-key

二零二二年七月

  1. 点击“ ...”(垂直定位)旁边的“云消息 API (遗产)(残疾)”在您的 Firebase 项目设置。
  2. 点击弹出菜单列表。 * 它应该显示类似“ Manage API in Google Cloud Console”的内容

点击它将重定向到您的谷歌云控制台页面,在那里您应该看到一个选项,以启用云消息 API。启用它,回到你的 Firebase 项目设置和 wallah,它在那里!