窗口打开时未触发 Firebase Web 推送通知

问题描述

  1. 我正在 Angular 10 中实现 Firebase Web 推送通知
  2. everything is working fine when tab is not active,but when Tab is active not able to Trigger for new message.
  3. firebase 版本:8.3.1
  4. @angular/fire 版本:6.1.4
  5. firebase-messaging-sw.js 中包含的 firebasejs 版本:7.5.0
  6. following this demo

我不知道哪里出了问题,一切都按照工作演示实施

解决方法

  1. 降级 firebase 和 @angular/fire 库

  2. @angular/fire:5.2.3

  3. firebase:7.6.0

  4. firebase-messaging-se.js

    importScripts('https://www.gstatic.com/firebasejs/7.5.0/firebase-app.js');
    importScripts('https://www.gstatic.com/firebasejs/7.5.0/firebase-messaging.js');
    

更改库版本后,它工作正常