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

cig3rfwq  于 2023-03-19  发布在  其他
关注(0)|答案(9)|浏览(376)

Firebase允许我们通过POST请求通过我们自己的应用程序发送通知消息。
这个教程,给我们如何使这个请求的指示。但是,有Authorization字段在头中,我必须把我自己的服务器密钥。
在哪里可以获得此服务器密钥?没有相关说明。

mtb9vblg

mtb9vblg1#

解决方案:
1.点击新Firebase控制台顶部项目名称旁边的设置(齿轮)图标,如下图所示:

1.单击项目设置。
1.单击“云消息传递”选项卡。
1.该密钥就在服务器密钥下。

rqmkfv5c

rqmkfv5c2#

2022年6月更新用户界面

我可以通过执行以下步骤获得服务器密钥:
1.单击“云消息传递API(旧版)”旁边的“...”
1.单击“启用云消息传递API(旧版)”
1.返回上一页并刷新,现在您应该看到“Server Key
不确定我们是否需要做一些不同的事情,现在它被认为是遗留问题...
图像步骤:https://documentation.onesignal.com/docs/generate-a-google-server-api-key

tpgth1q7

tpgth1q73#

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

ut6juiuv

ut6juiuv4#

二〇二二年七月
1.点击Firebase项目设置上“云消息传递API(旧版)(禁用)”旁边的“...”(垂直位置)。
1.点击弹出菜单列表。* 它应该显示类似“在Google Cloud Console中管理API”的内容
点击它会重定向到你的谷歌云控制台页面,在那里你应该会看到一个选项来启用云消息API。启用它,然后回到你的Firebase项目设置和wallah,它在那里!

kkbh8khc

kkbh8khc5#

**更新:**截至2017年4月,该方法不起作用,google-services.json中API_key仅为遗留密钥,所选答案正确。
废弃方式:

您的项目中有一个名为google-services.json的JSON文件
打开该文件并搜索

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

那些***是你的服务器API密钥
如果您没有该文件,那么您可以从您的应用程序详细信息下载它在firebase帐户

y53ybaqx

y53ybaqx6#

firebase上有两个键,第一个在Settings(Tab General)中,它调用Web API Key。
第二个,你感兴趣的是在设置(标签云消息)它所谓的服务器键
使用第二个从php推送通知。

q35jwt9p

q35jwt9p7#

更新用户界面2022

以下是获取serverKey的步骤
1.转到firebase console
1.你可以得到这样的视图。如果你有创建的项目选择项目否则通过点击添加项目创建新项目。x1c 0d1x
1.现在,您位于“项目”概述面板中。
1.在左上角的项目概述面板中,单击设置按钮,然后转到项目设置--〉云消息传递

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

lc8prwob

lc8prwob8#

在我的例子中,我与第三方系统进行了集成,他们要求“服务器密钥”JSON文件。
我从消防基地得到的消息是:项目概述-〉项目设置-〉服务帐户屏幕,然后按下生成新私钥按钮。我使用了那个文件,一切都按预期工作

v1uwarro

v1uwarro9#

截至2023年,以下解决方案运行完美:
1.转到此链接并启用:“云消息”服务:
https://console.cloud.google.com/apis/api/googlecloudmessaging.googleapis.com
1.返回到Firebase ConsoleProjects SettingsCloud Messaging
您将看到Cloud Messaging API(Legacy)现在已启用,并且可以在那里看到您的服务器密钥。

相关问题