Firebase消息传递,从哪里获得服务器密钥?

Firebase允许我们通过发送POST请求,通过我们自己的应用程序发送通知消息。

本教程向我们提供了如何提出此请求的说明 。 但是,在标题中有Authorization字段,我必须放置自己的服务器密钥。

我可以得到这个服务器密钥? 没有这方面的说明。

  1. 点击新的Firebase控制台顶部的项目名称旁边的设置图标/ cog轮
  2. 点击项目设置
  3. 点击云消息传递标签
  4. 服务器密钥下的密钥正确

拿这个:(第一个答案是正确的 – 这只是为了显示页面的样子!) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm -server-API key.html#

在这里输入图像说明

更新:截至2017年4月这种方法不起作用。 google-services.json的api_key只是传统密钥。 所选的答案是正确的。


弃用的方式:

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

打开该文件并search

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

那些***是你的服务器API密钥

如果你没有这个文件,那么你可以从你的应用程序详细信息下载到Firebase帐户

在这里输入图像说明

Firebase上有两个按键,第一个按键是“设置”(“标签常规”)和其调用Web API密钥。

第二个,你感兴趣的是在设置(选项卡云消息)其被称为服务器密钥

使用第二个从PHP推送通知。