Firebase 网络通知没有错误但没有通知
Posted
技术标签:
【中文标题】Firebase 网络通知没有错误但没有通知【英文标题】:Firebase web notifications without error but without notifications 【发布时间】: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 什么也没显示 :(
我哪里错了?
提前致谢。
【问题讨论】:
【参考方案1】:看看 chrome://gcm-internals,你看到那里收到了一条消息吗?
【讨论】:
它应该是一个评论,而不是一个答案。 发送消息队列大小:0,重新发送消息队列大小:0,发送消息日志为空:( 现在我看到 Connection reset NETWORK_CHANGE,这是什么意思?以上是关于Firebase 网络通知没有错误但没有通知的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法从 firebase 控制台发送 firebase 网络推送通知