成功实现了Firebase桌面推送通知。一次弹出带有不同内容的多个通知(根据我的要求)。但是问题是,当我单击一个弹出窗口时,所有弹出窗口中的相应选项卡都打开了。意思是,在单击单个通知时,将打开多个选项卡。
我的代码是
self.addEventListener("notificationclick", event => {
event.notification.close();
event.waitUntil(clients.openWindow("device/"+content.deviceId+"/beta"));
});
会弹出带有不同content.deviceId
的多个通知,当我单击带有deviceId 1的通知时,也会同时打开deviceId 1和其他deviceId的窗口。因此,打开的标签太多了。该如何解决?