当前位置: 首页 > 知识库问答 >
问题:

Firebase云消息API密钥

乜业
2023-03-14

有没有办法在Firebase控制台中重新生成FCM(云消息部分)的API Key?该密钥不可编辑,与Google API控制台中自动生成的密钥不同。由于这个错误的配置,我总是从FCM得到未经授权的401...

共有1个答案

姚俊材
2023-03-14

更新:即使在云html" target="_blank">消息选项卡的新UI中FCM令牌可见,如果删除服务器密钥,重新生成密钥按钮仍然可见。

更新:现在似乎可以通过Firebase控制台重新生成服务器密钥,但是,标签/按钮(见屏幕截图)仅在没有使用服务器密钥时显示。

单击“重新生成密钥”后,它将生成一个新的服务器密钥,该密钥也可以在Google开发者控制台中看到。

仍然无法从Firebase控制台重新生成API Key。然而,我能够通过开发者控制台重新生成它。

在与@SarthakMishra讨论之后,我再次浏览了控制台,并能够实际重新生成在Firebase控制台中找到的API密钥。

首先,我将提供到达实际查看当前服务器密钥部分的步骤。

  1. 通过最右上方选择您的项目。
  2. 然后在左侧面板上,单击齿轮按钮并选择项目设置。
  3. 然后转到云消息标签

从那里,您将能够看到服务器密钥和发送者ID。

以下是重新生成服务器密钥的步骤。转到开发人员控制台。

  1. 在最右上方,选择与Firebase项目相对应的项目名称。

之后,您将能够看到项目当前可用的API密钥。通常,您会看到两个API密钥。一个服务器密钥和一个Android密钥,它有一个标签旁边说(自动创建的谷歌服务)。单击服务器密钥。

是否要用新密钥替换当前密钥?

新钥匙将立即可用。当前密钥将在24小时内永久停用。

之后,您将看到生成的新服务器密钥。返回到可以看到服务器密钥和发件人ID的页面并刷新它。它应该与生成的新服务器密钥匹配。

 类似资料:
  • 我使用应用服务器通过Firebase Cloud Messaging发送消息。Firebase控制台不会列出由应用服务器发送的此类消息。当我使用Firebase控制台直接发送消息时,它会显示一些对其自身消息的分析。 问题是,当我使用应用服务器时,如何访问消息统计信息?

  • 我们正在使用城市飞艇向我们的Android应用程序发送推送消息。 在此过程中,我们需要使用Firebase控制台中提供的“服务器密钥”配置飞艇- 根据那里的建议,我们正在尝试从GCM迁移到FCM。 问题是“Firebase Cloud Messaging API(V1)”配置中缺少“服务器密钥”。它在“云消息传递API(遗留)”配置中仍然可用,但建议进行迁移。 遵循FCM配置中的链接对这个问题没有

  • 在我的Android应用程序中,我收到使用Firebase发送的消息,问题不是所有消息都到达,有时消息到达非常慢。 在我的服务器端,我跟踪我发送到FCM的消息,我总是收到成功:来自FCM的1个响应,仍然有我在Android应用程序中没有收到的消息。 我认为FCM消息日志在上面描述的情况下会有很大的帮助,但我不确定是否存在此选项。 有办法浏览Firebase消息日志吗?

  • 文件。当前密钥、web API密钥和服务器密钥之间有什么区别,在哪里可以找到当前密钥FCM控制台?我找不到它。

  • 我已经从Firebase中导入的Google项目中删除了名为Server key(由Google Service自动创建)的api密钥。 现在,项目设置中的字段服务器密钥-云消息传递为空。我也不能发送通知,我从服务器上得到一个未经授权的401错误。 我能做什么?

  • 我试图弄清楚新版本的GCM或Firebase云消息传递的工作原理,所以我将我的一个项目移动到新的Firebase控制台,如果我没有API密钥或我想创建一个新的做吗?