Firebase允许我们通过发起POST
请求来发送通知消息到我们自己的应用程序。
这篇教程向我们提供了如何发起此请求的说明。但是,在头信息中有一个Authorization
字段,我必须将自己的服务器密钥放置在其中。
我从哪里可以获取此服务器密钥?没有相关的说明。
Firebase允许我们通过发起POST
请求来发送通知消息到我们自己的应用程序。
这篇教程向我们提供了如何发起此请求的说明。但是,在头信息中有一个Authorization
字段,我必须将自己的服务器密钥放置在其中。
我从哪里可以获取此服务器密钥?没有相关的说明。
2022年6月更新了UI界面
以下步骤可以获取服务器密钥:
由于它被视为遗留技术,不确定是否需要采取不同的操作方式,以后再进行处理...
附带图片的步骤:https://documentation.onesignal.com/docs/generate-a-google-server-api-key
2022年7月
点击后将被重定向到您的Google Cloud控制台页面,在那里您应该会看到启用Cloud Messaging API的选项。启用它并返回Firebase项目设置页面,即可完成!
看这个链接:(第一个答案是正确的 - 这只是为了展示页面的样式!) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#
2022年更新的用户界面
以下是获取服务器密钥的步骤:
现在您在项目概述面板中。
在项目概述面板中,左上角点击设置按钮,然后转到项目设置-->云消息传递
在 Firebase 中有两个密钥,第一个位于设置(常规选项卡)中,称为 Web API 密钥。
第二个是您感兴趣的,在设置(Cloud Messaging 选项卡)中,称为服务器密钥。
使用第二个密钥来从 PHP 发送推送通知。
截至2023年,以下解决方案完美运行:
https://console.cloud.google.com/apis/api/googlecloudmessaging.googleapis.com
Firebase 控制台
> 项目设置
> 云消息传递
您将看到云消息 API(传统版)现已启用,您可以在那里查看服务器密钥。就是这样。