Implementación de Notificaciones Push con Firebase y Firestore
Clase 30 de 32 • Curso de Firebase 5 para Web
Resumen
Cuando los usuarios salen de nuestra página, refrescan la caché o cierran el navegador, debemos obtener el nuevo token de notificaciones y volver a guardarlo en la base de datos utilizando el método firebase.messaging().onTokenRefresh
.
También vamos a configurar nuestro service worker para recibir notificaciones cuando el usuario no esta utilizando nuestra aplicación. Para esto, solo debemos utilizar el método firebase.messaging().setBackgroundMessageHandler()
y registrar el título, texto, icono y la url que queremos abrir cuando los usuarios den click en la notificación con el método self.registration.showNotification()
.