Firefox SwPush не подписывается

#angular

#angular

Вопрос:

У меня есть следующий код в моем app.component.ts:

 ngOnInit() : void{
    this.subscribeToNotifications();

    
  }
    
  subscribeToNotifications() {
    this.swPush.requestSubscription({
      serverPublicKey: this.VAPID_PUBLIC_KEY
    })
      .then(pushSubscription => {
        console.log(pushSubscription);
        // Passing subscription object to our backend
      })
      .catch(err => {
        console.error(err);
      })
  }
  

При запуске моего приложения в Firefox функция ничего не регистрирует, но при использовании Chrome это происходит. Как я могу заставить это работать и в Firefox?

Комментарии:

1. не могли бы вы указать свою firefox версию?

2. @sonkatamas 80.0.1

3. с помощью debugging или logging не могли бы вы проверить value of swPush ?

4. пожалуйста, проверьте эту аналогичную проблему github.com/angular/angular/issues/30552