首页 > 解决方案 > 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 上复制)

请帮忙。

标签: javascriptfirebasewindows-10firebase-cloud-messaging

解决方案


推荐阅读