在 Firebase 控制台中,是否有任何重新生成 FCM(云消息传递部分)API 密钥的方法?该密钥不可编辑,并且与在 Google APIs 控制台自动生成的密钥不同。由于此错误配置,我始终无法通过 FCM 正常接收消息(出现“未经授权 401”错误)。请问如何解决?
更新: 即使在云消息选项卡的新用户界面中可见FCM标记,如果删除了服务器密钥,则重新生成密钥按钮仍将可见。
更新: 现在似乎可以通过Firebase控制台重新生成服务器密钥,然而,只有当没有使用服务器密钥时,标签/按钮(请参阅屏幕截图)才会显示。
单击重新生成密钥后,它将生成一个新的服务器密钥,该密钥也可在Google Developers控制台中看到。
仍然无法从Firebase控制台重新生成API密钥。 但是,我能够通过开发者控制台重新生成它。
与@SarthakMishra讨论后,我再次浏览了控制台,并能够实际重新生成在Firebase控制台中找到的API密钥。
首先,我提供一些步骤,让您真正看到当前的服务器密钥。
从那里,您将能够看到服务器密钥和发送者ID。
以下是重新生成服务器密钥的步骤。前往开发者控制台。
之后,您将能够查看该项目当前可用的 API 密钥。通常情况下,您会看到两个 API 密钥。一个是 服务器密钥,另一个是 Android 密钥,旁边有一个标签写着 (由 Google 服务自动生成)。点击服务器密钥。
您想用新密钥替换当前密钥吗?
新密钥将立即生效。当前密钥将在 24 小时内永久停用。
之后,您将看到新的服务器密钥已生成。返回到可以看到服务器密钥和发送者 ID 的页面并刷新它。它应该与生成的新服务器密钥匹配。
在 FCM 控制台中进入您的项目,在概述窗格中,会显示一个溢出菜单图标。单击该图标,然后单击“管理项目”。在打开的页面上显示您的应用程序,您将能够下载包含每个细节(如当前 API 密钥)的 google-services.json 文件,同时您可以导航到“云消息传递”选项卡,其中将显示您的服务器密钥。