La fonction "connectif.subscribeToPushNotifications" sert à demander l'abonnement aux notifications web push depuis la boutique ou le site via JavaScript. Cette fonction peut être utilisée dans le contenu web de Connectif pour demander l'abonnement aux notifications push.
Comment l'utiliser
La fonction "connectif.subscribeToPushNotifications" envoie une demande d'autorisation, si le contact ne l'a pas déjà accordée, pour s'abonner aux notifications Web Push.
Elle fonctionne de manière asynchrone, de sorte qu'une fonction de "callback" peut être transmise, qui exécutera l'objet de type "Subscription" comme résultat de l'abonnement.
Exemple
Une fois la fonction incluse, elle aura cette apparence :
connectif.subscribeToPushNotifications(function (error, subscription){ if(error){ return console.error(error); } if(subscription){ console.log('Le contact a été abonné avec succès'); }else{ console.log('Le contact n\'a pas été abonné'); } });
Un objet de type "Subscription" aura la structure suivante :
{ endpoint : 'https://fcm.googleapis.com/fcm/send/cCQFUMtzMf4hdph0-h5kYOWSik5sj990D', expirationTime : null, keys : { auth : "Lhjk-p4B8977fdeYMDAKi2A==", p256dh : "Hjkjyh79m-kjlH_bz5_bxD2Vk6Zx1ACsmiqHAtW6UrU=" } }
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
- Éditeur de notifications web push, pour concevoir le contenu de vos notifications web push.
- Abonnement push avec notification du navigateur, pour lancer la notification d'abonnement web push du navigateur sans envoyer de contenu web.
-
Demander l'abonnement aux notifications web push avec un popup, pour créer une stratégie qui abonne les contacts via un popup.
-
Abonnement push avec slide-in, pour créer une stratégie qui abonne les contacts via un slide-in.