Fonction d'abonnement aux notifications push web

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.

  

Cet article fait partie des étapes pour créer une intégration sur mesure.
Si votre intégration se fait via un module, cette notification sera automatiquement insérée dans votre eCommerce.

 

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="
    }
}

 

 

Félicitations !
Vous êtes arrivé à la fin de la leçon.

  

Avez-vous des questions non résolues ?
Rappelez-vous que vous avez à votre disposition nos spécialistes Connectif. Pour les contacter, il vous suffit d'ouvrir un ticket d'assistance en cliquant sur le bouton bleu "Aide" de votre tableau de bord.


Continuez à apprendre !

Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :