add support GCM
Main daploy / deploy (push) Successful in 44s

This commit is contained in:
2024-11-25 22:58:10 +02:00
parent 1f85f23792
commit 16a0fa76de
7 changed files with 70 additions and 35 deletions
+8 -3
View File
@@ -8,6 +8,12 @@ self.addEventListener('install', (event) => {
// of event.waitUntil();
})
self.addEventListener('activate', (event) => {
event.waitUntil(
clients.claim(), // Привязка нового сервис-воркера к текущим клиентам
)
})
self.addEventListener('push', (event) => {
const data = event.data.json()
console.log('Push событие получено:', data.type)
@@ -77,10 +83,9 @@ self.addEventListener('notificationclick', (event) => {
if (clients.openWindow) {
console.log('новое окно', urlToOpen)
return clients.openWindow(urlToOpen).then((client) => {
if (client) {
return client.focus()
if (!client) {
console.log('новое окно не открылось')
}
console.log('новое окно не открылось')
})
}
})