修复Firebase云消息传递尝试获取服务器密钥中的奇怪问题

问题描述 投票:0回答:1

在我的 Flutter 应用程序中,除了其他功能之外,还有一个供用户撰写帖子的功能,我希望每次发布帖子时,所有其他人都会收到一条通知,表明用户已发布帖子(并且出现用户名),例如“user_00293 刚刚发布”。 要在我的 Flutter 应用程序中打开通知,我需要一个服务器密钥,但它目前已关闭。 我在互联网上看到,要激活它,我必须转到 API 部分并按“启用”按钮。 实际上,所有 Firebase API 都已为我激活,并且实际上出现了“管理”按钮。 但是,服务器密钥仍然没有出现,如果我尝试转到推荐的 Google Cloud 页面,我会收到以下错误消息:无法加载。

发送反馈重试

加载 /apis/library/googlecloudmessaging.googleapis.com?authuser=0&project=nect-9a926&hl=en&pli=1 时出错。 请再试一次。

可能是浏览器或网络问题。 请转至加载问题帮助页面来解决问题。

请求ID:13699682557882146690

在互联网上,我被建议执行一系列我已经完成的操作,但这并没有解决问题:我使用了 5 个不同的浏览器,并且在每个浏览器中删除了缓存,然后我还尝试创建不同的项目不同设备上的 Google 帐户不同,但我总是遇到相同的错误。 如何解决此问题并查看服务器密钥以便我可以将推送通知放入我的应用程序中? 预先感谢您,我等待您的反馈。

flutter firebase push-notification firebase-cloud-messaging
1个回答
0
投票

无法再为 Firebase Cloud Messages 创建服务器密钥。这些密钥只能与旧版 API 一起使用,旧版 API 已于 2023 年 6 月弃用,并将于 2024 年 6 月停用。

要继续使用 Firebase Cloud Messaging,您必须使用

v1
版本化 API(于 2018 年引入)。有关更多信息,请参阅有关 从旧版 FCM API 迁移到 HTTP v1 的完整文档。

© www.soinside.com 2019 - 2024. All rights reserved.