Agregado para soportar notificaciones push.
This commit is contained in:
parent
248bc4ffd8
commit
39e4e09a08
29
public/service-worker.js
Normal file
29
public/service-worker.js
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
/* cod para manejar push */
|
||||||
|
|
||||||
|
self.addEventListener("push", e => {
|
||||||
|
console.log(e);
|
||||||
|
|
||||||
|
try {
|
||||||
|
const datos = JSON.parse(e.data.text());
|
||||||
|
|
||||||
|
const titulo = datos.titulo;
|
||||||
|
const cuerpo = datos.cuerpo;
|
||||||
|
const icono = datos.icono;
|
||||||
|
const tipo = datos.tipo;
|
||||||
|
|
||||||
|
e.waitUntil(
|
||||||
|
self.registration.showNotification(titulo, {
|
||||||
|
body: cuerpo,
|
||||||
|
icon: icono
|
||||||
|
})
|
||||||
|
);
|
||||||
|
} catch (err) {
|
||||||
|
e.waitUntil(
|
||||||
|
self.registration.showNotification("Ejemplo", {
|
||||||
|
body: e.data.text(),
|
||||||
|
icon: "https://pseudosubs.com/favicon.png"
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
Loading…
Reference in New Issue
Block a user