Firebase 云消息传递:REST API 响应“INVALID_KEY”

Ada*_*llA 2 rest push-notification firebase

我们的推送通知与 firebase 控制台网站上的内置测试器配合得很好。

然而,当我们尝试使用 Postman 模拟推送请求来触发“我们自己的”通知时,服务器总是返回“INVALID_KEY”错误 401

正确的钥匙位于哪里?到目前为止我们测试了:

  • Web Push 公钥(下图中绿色)
  • Web Push 私钥(位于图像中绿色区域附近的选项菜单中)

Firebase 控制台设置

当在 Postman 中使用这些键(加上所需的正文)时,会返回前面提到的错误:

邮递员设置

我们做错了什么?我们需要一把完全不同的钥匙吗?提前致谢!

Ada*_*llA 10

找到解决方案:您必须在Project Settings > Cloud Messaging下创建Cloud Messaging API的旧设置。

为此,请按“Cloud Messaging API(旧版)”旁边的三个点并启用该服务。然后它会自动设置环境并提供密钥。