La función "connectif.subscribeToPushNotifications" sirve para solicitar suscripción a notificaciones web push desde la tienda o web vía JavaScript. Esta función puede ser utilizada dentro de contenido web de Connectif para solicitar suscripción a Push.
Cómo se usa
La función "connectif.subscribeToPushNotifications" realiza una petición de permisos, en caso de que el contacto no los haya otorgado previamente, para suscribirse a las notificaciones Web Push.
Funciona de forma asíncrona, por lo que se puede pasar una función "callback", que ejecutará el objeto de tipo "Subscription" como resultado de la suscripción.
Ejemplo
Una vez incluida la función, tendrá este aspecto:
connectif.subscribeToPushNotifications(function (error, subscription){ if(error){ return console.error(error); } if(subscription){ console.log('The contact has been subscribed successfully'); }else{ console.log('The contact has not been subscribed'); } });
Un objeto de tipo "Subscription" tendrá la siguiente estructura:
{ endpoint : 'https://fcm.googleapis.com/fcm/send/cCQFUMtzMf4hdph0-h5kYOWSik5sj990D', expirationTime : null, keys : { auth : "Lhjk-p4B8977fdeYMDAKi2A==", p256dh : "Hjkjyh79m-kjlH_bz5_bxD2Vk6Zx1ACsmiqHAtW6UrU=" } }
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
- Editor de notificaciones web push, para diseñar el contenido de tus notificaciones web push.
- Suscripción push con notificación del navegador, para lanzar la notificación de suscripción a web push del navegador sin enviar contenido web.
-
Pedir suscripción a notificaciones web push con un popup, para crear una estrategia que suscribe a los contactos por medio de un popup.
-
Suscripción a push con slide in, para crear una estrategia que suscribe a los contactos por medio de un slide in.