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
Jak mogę debugować, dlaczego powiadomienia push nie działają, gdy karta jest zamknięta?
Przy okazji jestem na macu.
Odpowiedzi:
0 dla odpowiedzi № 1Mylicie 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ź