Firebase消息传递,在哪里获取服务器密钥?

时间:2016-05-25 04:12:56

标签: firebase google-cloud-messaging firebase-cloud-messaging

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

This tutorial, gives to us instructions how to make this request。但是,标题中有Authorization字段,我必须放置自己的服务器密钥。

我可以在哪里获得此服务器密钥?没有说明。

4 个答案:

答案 0 :(得分:238)

解决方案:

  1. 点击新Firebase控制台顶部项目名称旁边的设置(Cog wheel)图标,如下面的屏幕截图所示: enter image description here
  2. 点击项目设置
  3. 单击 Cloud Messaging 选项卡。
  4. 密钥位于服务器密钥

答案 1 :(得分:9)

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

enter image description here

答案 2 :(得分:4)

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

弃用方式:

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

打开该文件并搜索

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

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

如果您没有该文件,则可以从firebase帐户

中的应用详细信息下载该文件

enter image description here

答案 3 :(得分:4)

firebase上有两个键,第一个在设置中(Tab General) 并调用Web API Key。

第二个,你感兴趣的是在设置(Tab Cloud Messaging)中称为服务器密钥

使用第二个来自php的推送通知。