Исходник воркера:
self.addEventListener('push', event => {
event.waitUntil(self.registration.showNotification('test', {
icon: './icon.png',
body: 'test'
}))
});
Фрагмент бекенда который отправляет уведомление:
webpush(subscription_info=subscription_info, vapid_private_key='./private_key.pem',
vapid_claims={'sub': 'sub'},
data=data)
Суть в том что если телефон используется то уведомления приходят. Но разберем другую ситуацию. Телефон оставили в покое, проходит минут 30, бекенд отправляет уведомление но на телефоне я не вижу его. Подскажите в чем нюанс. Воркер не так написан, или может не ту библиотеку использую на бекенде или может вообще это не предусмотрено для таких целей?