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

Firebase云消息传递测试不工作

东郭俊楠
2023-03-14

我正在尝试让Firebase云消息传递正常工作。我现在只是想做个测试。我所做的就是这篇文章的全部内容:

https://firebase.google.com/docs/cloud-messaging/js/client?authuser=0#retrieve-the-current-registration-token

然后在最后你会看到这个:

messaging.getToken().then((currentToken) => {

然后我复制这个currentToken,并通过访问Firebase(网站)将其用作测试

我假设在点击“测试”按钮后,它会向我的手机发送一个通知(我在手机中允许通知并从中获取令牌)。我用我的电脑测试了一下,也没有得到回应。在我的个人电脑和笔记本电脑上使用Chrome,这很重要。

我错过了什么?

共有1个答案

章彬郁
2023-03-14

manifest.json中添加gcm\u sender\u id时,我遗漏了一个重要部分。我完全遵循了这个链接,它工作得非常好。您可以使用Firebase云消息传递测试平台,而不是文章中的Postman方法

https://codeburst.io/how-to-add-push-notifications-on-firebase-cloud-messaging-to-react-web-app-de7c6f04c920

 类似资料:
  • 我正在尝试使用FireBase云消息传递。我正在接收令牌,但它没有从控制台收到任何通知。这是我的舱单: 我的代码与示例中的代码几乎相同: 我在这里检查了一个问题,Firebase云消息通知未被设备接收,但仍然无法工作。

  • 添加了从FCM到Facebook的API密钥 但从FB控制台“推送活动设置验证”到有效的“您的设备令牌”-不工作 错误: 无法验证用于发送消息的发件人帐户。这可能是由于无效的项目号作为密钥发送,或者密钥是有效的,但禁用了FCM服务,或者我们的服务器没有在服务器密钥IP中列入白名单。 是什么导致了这些问题?有什么日志我可以看吗?

  • 我尝试以下代码: 我的清单: 出什么问题了?我的console.log(消息)返回出厂错误,如下所示: bad-pus-set:"用于存储/查找的FCM推送集不是有效的推送集字符串。"坏范围 “服务工作者作用域必须是至少包含一个字符的字符串。”发件人id错误 “请确保在传递到firebase.initializeApp()的选项中正确设置了'messagingSenderId'。订阅错误。” “订

  • 我必须在SpringJava中为多层架构制作一个RESTAPI,其中需要为Firebase云消息传递(FCM)构建DAO、控制器和服务管理器,以向android应用程序发送推送通知消息,但我无法在Java中配置服务器以向设备发送通知。我怎么能?

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

  • FCM服务未向我的iOS应用程序发送消息。 > App CAN成功接收APNs令牌和实例ID令牌 App CAN使用推送通知实用程序利用. p8令牌在后台成功接收来自APN的推送 #2中使用的相同APNs密钥上传到Firebase控制台 应用程序无法接收Firebase控制台中Notification Composer发送的消息,也无法使用CURL请求接收消息。 应用程序在通过FCM发送时不显示任