Agregado para soportar notificaciones push.

master
Fernando 2019-05-10 15:07:06 -05:00
parent 248bc4ffd8
commit 39e4e09a08
1 changed files with 29 additions and 0 deletions

29
public/service-worker.js Normal file
View 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"
})
);
}
});