代码之家  ›  专栏  ›  技术社区  ›  Dean Blakely

查找“API密钥”

  •  0
  • Dean Blakely  · 技术社区  · 7 年前

    当我从服务器发布到FCM时,我需要传递一个“API密钥”。

    我现在正在将第二个应用程序转换为Firebase云消息传递,因此我使用了该应用程序的旧服务器密钥,但它不起作用。我得到了“错配SenderID”。我不知道为什么这在一个应用程序中有效,而在另一个应用程序中不起作用。

    有“服务器密钥”、旧服务器密钥、发件人ID、Web API密钥。

    在哪里可以获得正确的“API密钥”以及它在firebase控制台中的确切名称?什么是“最新版本”???

    1 回复  |  直到 7 年前
        1
  •  0
  •   AL.    7 年前

    使用FCM时,引用的API密钥始终是 就在 旧服务器密钥 在Firebase控制台中--“项目设置”(齿轮图标)>“云消息传递”选项卡(确保选择了正确的Firebase项目)

    enter image description here

    没有任何文档解释这两者之间的区别(这里可能有一些东西,但我还没有找到任何东西)来全面解释这两者之间的区别。什么我 认为 Google Developers Console ,开发人员可以选择一种API密钥类型(如服务器密钥、Android密钥、Web密钥),该类型的密钥工作方式与任何服务器密钥相同。一段时间后,他们实施了服务器密钥唯一限制。

    FCM正在不断地变化和改进(任何技术服务都会这么做),但目前,为了保持话题不变 FCM工作所需要的是 . 这个 旧服务器密钥 仍然可以使用,但强烈建议开发人员使用新的服务器密钥。