sábado, 31 de diciembre de 2016

Entendiendo la Web notification API

La Web notification API nos permite mandar notificaciones a los usuario a como lo hacen las app nativas.

Para usar primero necesitamos que el usuario de permiso con el siguiente codigo:


Notification.requestPermission(function(status) {  // status is "granted", if accepted by user
    var notificationMsg = new Notification('Title', { 
       body: 'I am the body text!'
    }); 
});

Puesdes ver la demo en este link:  https://saulburgos.github.io/practices/2017/webnotification/

 Una vez con el permiso, usamos el objecto Notificacion para crear un instancia del mensaje que queremos usar. Mas adelante si necesitamos verificar este permiso de nuevo podemos consulta la propiedad "permission", que puede tener los valores de : "default, granted, denied"

Notification.permission

Esta API comunmente se usa en conjunto con los services worker y push API, para notificar de la manera en como lo hacen las app nativas cuando no tienes la app abierta

links
https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API
https://developer.mozilla.org/en/docs/Web/API/notification

No hay comentarios:

Publicar un comentario