javascript - FCM:window 10 通知中心的 click_action 无法正常工作
问题描述
我在我的应用程序中广泛使用 Firebase 通知。我刚刚注意到,当您在同源 Windows 10 的通知中心有一大堆通知时,只会触发一个通知的单击操作。
这些通知包含完全相同的数据,但只有一个 click_action 事件会起作用,而且对于哪个会起作用是完全随机的。
notification request body: {
"priority": "high",
"registration_ids": ["tokens"],
"notification": {
"click_action": "https://somewebsite.com",
"body": "Hello World",
"title": "Wake n See",
"sound" : "default",
"content-available": 0
},
"data": {
"is_silent" : "no"
}
}
我已经尝试了很多方法来复制它,比如在单击通知的其余部分之前关闭网站选项卡,或者在触发一次 click_action 后关闭浏览器。
Firebase 版本:5.4.1(也可以在 4.8.1 上复制)
请帮忙。
解决方案
推荐阅读
- html - Pandas 表格中的第一列左对齐,其他列居中对齐
- javascript - 无法从会话中获取值到 PHP 中的索引
- linux - 在打开大量文件时导航 vim 分屏
- clojure - 在 Clojure 中将对象包装到集合中的惯用方法(如果它还不是集合)?
- c++ - 如何声明不同类型的模板类之间的转换
- swiftui - SwiftUI ScrollView 在进入屏幕之前过早渲染子视图
- mysql - 使用内部连接的 sql 选择查询
- javascript - 如何清除反应标签输入字段?
- jms - ActiveMQ 代理网络在队列中具有适当的负载平衡,并且在主题中没有消息重复
- smarty - 可以在 Shoper 的产品图块中显示可用尺寸