Angular ?
На чистом JS нужно вызывать new Notification в первый параметр передаётся заголовок (текст) во второй options, в котором в основном тело push-уведомления. Чтобы push-уведомление работало, его надо проверить if ('Notification' in window) Но объект window представляет собой окно, содержащее DOM документ. А это в свою очередь не будет работать в Angular, пока не отрисуется DOM дерево. Так что нужно будет подождать. Так же у пользователя нужно спросить разрешение: if (Notification.permission !== 'denied') Только в этом случае его можно показать. Кто это делал в Angular ?
Делайте так же, как и на js
https://angular.io/api/service-worker/SwPush
https://blog.angular-university.io/angular-push-notifications/
Обсуждают сегодня