火力地堡通知效果很好,当标签是与所述默认serviceworker背景火力的消息传递-sw.js
但是,似乎使用可视API来了解应用程序是处于前台还是后台。 因此,如果您按Alt-tab键,您的应用仍将位于前台。
当标签位于前台时,您可以通过在应用中实现onMessage来接收通知:
messaging.onMessage((payload) => {
console.log('Message received. ', payload);
// ...
});
https://firebase.google.com/docs/cloud-messaging/js/receive
当我处于此回调中时,是否可以从服务人员触发通知?
我目前发现的唯一方法是在我的标签模糊时触发新的Notification()。