Firebase允许我们通过POST请求通过我们自己的应用程序发送通知消息。这个教程,给我们如何使这个请求的指示。但是,有Authorization字段在头中,我必须把我自己的服务器密钥。在哪里可以获得此服务器密钥?没有相关说明。
POST
Authorization
mtb9vblg1#
解决方案:1.点击新Firebase控制台顶部项目名称旁边的设置(齿轮)图标,如下图所示:
1.单击项目设置。1.单击“云消息传递”选项卡。1.该密钥就在服务器密钥下。
rqmkfv5c2#
2022年6月更新用户界面
我可以通过执行以下步骤获得服务器密钥:1.单击“云消息传递API(旧版)”旁边的“...”1.单击“启用云消息传递API(旧版)”1.返回上一页并刷新,现在您应该看到“Server Key不确定我们是否需要做一些不同的事情,现在它被认为是遗留问题...图像步骤:https://documentation.onesignal.com/docs/generate-a-google-server-api-key
tpgth1q73#
拿这个来说(第一个答案是正确的--这一个只是显示页面的外观!)https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#
ut6juiuv4#
二〇二二年七月1.点击Firebase项目设置上“云消息传递API(旧版)(禁用)”旁边的“...”(垂直位置)。1.点击弹出菜单列表。* 它应该显示类似“在Google Cloud Console中管理API”的内容点击它会重定向到你的谷歌云控制台页面,在那里你应该会看到一个选项来启用云消息API。启用它,然后回到你的Firebase项目设置和wallah,它在那里!
kkbh8khc5#
**更新:**截至2017年4月,该方法不起作用,google-services.json中API_key仅为遗留密钥,所选答案正确。废弃方式:
google-services.json
您的项目中有一个名为google-services.json的JSON文件打开该文件并搜索
"api_key": [ { "current_key": "********" }
那些***是你的服务器API密钥如果您没有该文件,那么您可以从您的应用程序详细信息下载它在firebase帐户
y53ybaqx6#
firebase上有两个键,第一个在Settings(Tab General)中,它调用Web API Key。第二个,你感兴趣的是在设置(标签云消息)它所谓的服务器键使用第二个从php推送通知。
q35jwt9p7#
更新用户界面2022
以下是获取serverKey的步骤1.转到firebase console1.你可以得到这样的视图。如果你有创建的项目选择项目否则通过点击添加项目创建新项目。x1c 0d1x1.现在,您位于“项目”概述面板中。1.在左上角的项目概述面板中,单击设置按钮,然后转到项目设置--〉云消息传递
1.就是这样。在项目凭据中提到了密钥和令牌。复制代码并粘贴它。您可以开始了
lc8prwob8#
在我的例子中,我与第三方系统进行了集成,他们要求“服务器密钥”JSON文件。我从消防基地得到的消息是:项目概述-〉项目设置-〉服务帐户屏幕,然后按下生成新私钥按钮。我使用了那个文件,一切都按预期工作
v1uwarro9#
截至2023年,以下解决方案运行完美:1.转到此链接并启用:“云消息”服务:https://console.cloud.google.com/apis/api/googlecloudmessaging.googleapis.com1.返回到Firebase Console〉Projects Settings〉Cloud Messaging您将看到Cloud Messaging API(Legacy)现在已启用,并且可以在那里看到您的服务器密钥。
Firebase Console
Projects Settings
Cloud Messaging
9条答案
按热度按时间mtb9vblg1#
解决方案:
1.点击新Firebase控制台顶部项目名称旁边的设置(齿轮)图标,如下图所示:
1.单击项目设置。
1.单击“云消息传递”选项卡。
1.该密钥就在服务器密钥下。
rqmkfv5c2#
2022年6月更新用户界面
我可以通过执行以下步骤获得服务器密钥:
1.单击“云消息传递API(旧版)”旁边的“...”
1.单击“启用云消息传递API(旧版)”
1.返回上一页并刷新,现在您应该看到“Server Key
不确定我们是否需要做一些不同的事情,现在它被认为是遗留问题...
图像步骤:https://documentation.onesignal.com/docs/generate-a-google-server-api-key
tpgth1q73#
拿这个来说(第一个答案是正确的--这一个只是显示页面的外观!)https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#
ut6juiuv4#
二〇二二年七月
1.点击Firebase项目设置上“云消息传递API(旧版)(禁用)”旁边的“...”(垂直位置)。
1.点击弹出菜单列表。* 它应该显示类似“在Google Cloud Console中管理API”的内容
点击它会重定向到你的谷歌云控制台页面,在那里你应该会看到一个选项来启用云消息API。启用它,然后回到你的Firebase项目设置和wallah,它在那里!
kkbh8khc5#
**更新:**截至2017年4月,该方法不起作用,
google-services.json
中API_key仅为遗留密钥,所选答案正确。废弃方式:
您的项目中有一个名为google-services.json的JSON文件
打开该文件并搜索
那些***是你的服务器API密钥
如果您没有该文件,那么您可以从您的应用程序详细信息下载它在firebase帐户
y53ybaqx6#
firebase上有两个键,第一个在Settings(Tab General)中,它调用Web API Key。
第二个,你感兴趣的是在设置(标签云消息)它所谓的服务器键
使用第二个从php推送通知。
q35jwt9p7#
更新用户界面2022
以下是获取serverKey的步骤
1.转到firebase console
1.你可以得到这样的视图。如果你有创建的项目选择项目否则通过点击添加项目创建新项目。x1c 0d1x
1.现在,您位于“项目”概述面板中。
1.在左上角的项目概述面板中,单击设置按钮,然后转到项目设置--〉云消息传递
1.就是这样。在项目凭据中提到了密钥和令牌。复制代码并粘贴它。您可以开始
了
lc8prwob8#
在我的例子中,我与第三方系统进行了集成,他们要求“服务器密钥”JSON文件。
我从消防基地得到的消息是:项目概述-〉项目设置-〉服务帐户屏幕,然后按下生成新私钥按钮。我使用了那个文件,一切都按预期工作
v1uwarro9#
截至2023年,以下解决方案运行完美:
1.转到此链接并启用:“云消息”服务:
https://console.cloud.google.com/apis/api/googlecloudmessaging.googleapis.com
1.返回到
Firebase Console
〉Projects Settings
〉Cloud Messaging
您将看到Cloud Messaging API(Legacy)现在已启用,并且可以在那里看到您的服务器密钥。