【发布时间】:2016-10-10 13:07:20
【问题描述】:
有什么方法可以在 Firebase 控制台中为 FCM(云消息部分)重新生成 API 密钥?该密钥不可编辑,并且与 Google API 控制台中自动生成的密钥不同。由于这种错误配置,我总是从 FCM 收到 unauthorized 401...
【问题讨论】:
标签: android firebase google-cloud-messaging firebase-cloud-messaging
有什么方法可以在 Firebase 控制台中为 FCM(云消息部分)重新生成 API 密钥?该密钥不可编辑,并且与 Google API 控制台中自动生成的密钥不同。由于这种错误配置,我总是从 FCM 收到 unauthorized 401...
【问题讨论】:
标签: android firebase google-cloud-messaging firebase-cloud-messaging
更新:即使在 FCM 令牌可见的云消息选项卡的新 UI 中,如果删除服务器密钥,重新生成密钥按钮仍然可见.
更新:现在似乎可以通过 Firebase 控制台重新生成服务器密钥,但是,标签/按钮(见屏幕截图)仅在没有使用服务器密钥时显示。
点击Regenerate Key后,会生成一个新的Server Key,在Google Developers Console中也可以看到。
仍然无法从 Firebase 控制台重新生成 API 密钥。 但是,我能够通过开发者控制台重新生成它。
在与@SarthakMishra 讨论后,我再次浏览了控制台,并且能够真正重新生成在 Firebase 控制台中找到的 API 密钥。
首先,我将提供有关获取实际查看当前服务器密钥的部分的步骤。
从那里,您将能够看到服务器密钥和发件人 ID。
以下是重新生成服务器密钥的步骤。转到您的Developer Console。
之后,您将能够看到当前可用于该项目的 API 密钥。通常,您会看到两个 API 密钥。一个 Server Key 和一个 Android Key,旁边有一个标签,上面写着(由 Google 服务自动创建)。单击服务器密钥。
您想用新的密钥替换当前密钥吗?
新密钥将立即可用。当前密钥将在 24 小时后永久停用。
之后,您将看到生成的新服务器密钥。返回到可以看到服务器密钥和发件人 ID 的页面并刷新它。它应该与生成的新服务器密钥匹配。
【讨论】:
您不需要重新生成密钥。按照步骤操作
【讨论】:
在 FCM 控制台中转到您的项目,在概览窗格中的项目名称弹出窗口中会显示一个溢出菜单图标。在显示您的应用程序的打开页面上单击它并管理...,您将能够下载 google-services.json 文件,其中包含当前 api-key 等所有详细信息,此外您还可以导航到 Cloud Messaging 选项卡,其中它将显示您的服务器密钥。
【讨论】: