#javascript #push-notification #service-worker #web-push
#язык JavaScript #push-уведомление #работник сферы услуг #веб-толчок
Вопрос:
У меня есть node.js сервер web-push отправляет push-события сотруднику службы во внешнем интерфейсе, и сотрудник службы показывает уведомление каждый раз, когда получает push-событие. Однако вместо отображения уведомления, которое я запрограммировал в ServiceWorker, отображается сообщение по умолчанию «Этот сайт был обновлен в фоновом режиме».
Вещи, которые я пробовал: event.waitUntil(self.registration.showNotification(title, payload))
,
return self.registration.showNotification(title, payload)
,
return new Promise((resolve,reject)=gt;{self.registration.showNotification(title, payload); resolve()})
,
event.waitUntil(new Promise((resolve,reject)=gt;{self.registration.showNotification(title, payload); resolve()}))
(service-worker.js)
self.addEventListener('push', event =gt; { const payload = { body: "Testing...", icon: "https://parity.cf/images/logo.png" }; event.waitUntil(self.registration.showNotification("Sample Notification", payload)); });
Я просто немного схожу с ума, пытаясь понять это, кто-нибудь знает, что делать? Заранее спасибо!