当应用程序处于前台(Web)时触发Firebase通知

时间:2020-02-12 22:10:37

标签: firebase push-notification notifications

火力地堡通知效果很好,当标签是与所述默认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()。

0 个答案:

没有答案