/ / Powiadomienia w sieci Web nie wyświetlają się po zamknięciu karty - macos, google-chrome, push-notification, web-push

Powiadomienia w sieci Web nie wyświetlają się po zamknięciu karty - macos, google-chrome, push-notification, web-push

Moje powiadomienia push w Chrome działają, gdy karta przeglądarki jest otwarta, ale nie, gdy jest zamknięta. Z tego co rozumiem, powiadomienie powinno pojawić się nawet po zamknięciu karty.

Potwierdziłem, że powiadomienia są dozwolone na stronie

wprowadź opis obrazu tutaj

Jak mogę debugować, dlaczego powiadomienia push nie działają, gdy karta jest zamknięta?

Przy okazji jestem na macu.

Odpowiedzi:

0 dla odpowiedzi № 1

Mylicie dwie różne technologie:

  • używając Sam interfejs API powiadomień, tak jak Ty, pokaże powiadomienie tylko wtedy, gdy strona jest otwarta
  • aby wyświetlać powiadomienia, gdy witryna jest zamknięta, musisz jej użyć Service Workers + Push API + Powiadomienie API jak opisałem w ta odpowiedź