【发布时间】:2018-05-31 10:01:26
【问题描述】:
我订阅了一个 Firebase 项目以通过 Web 发送通知。
我准备了一个 HTML 页面以允许通知并获取实例 ID 令牌。一旦得到这个 I.I.令牌,我使用“REST 控制台”发出 POST 请求以发送我的第一个通知。
这里有更多关于请求的信息:
请求 URI:https://fcm.googleapis.com/fcm/send 请求方法:发布 内容类型:应用程序/json 授权标头:key=AAAAlBHBaYo:APA91bEeEse5l9Gxhu39N... 有效载荷:{“通知”:{ "title": "背景消息标题", "body": "后台消息正文", “click_action”:“https://www.google.com” }, “到”:“cNMqR2k1Gcs:APA91bFbK...” }让我解释一些关键:
- 授权标头:密钥是 Firebase 控制台中的服务器密钥。
- JSON 中的“to”字段是出现在我请求使用通知权限的 HTML 页面中的实例 ID 令牌。
当我发出 POST 请求时,我得到了这个响应:
{ “multicast_id”:5398627221409567591, “成功”:1, “失败”:0, “canonical_ids”:0, “结果”: [{ "message_id": "0:1527760006779230%e609af1cf9fd7ecd" }] }我想一切都很顺利,但我没有收到任何通知。 Chrome 什么也没显示 :(
我哪里错了?
提前致谢。
【问题讨论】:
标签: javascript google-chrome firebase push-notification firebase-cloud-messaging