Funzione di sottoscrizione alle notifiche push web

La funzione "connectif.subscribeToPushNotifications" serve per richiedere l'iscrizione alle notifiche web push dal negozio o sito web tramite JavaScript. Questa funzione può essere utilizzata all'interno dei contenuti web di Connectif per richiedere l'iscrizione a Push.

  

Questo articolo fa parte dei passaggi per creare un'integrazione personalizzata.
Se l'integrazione avviene tramite modulo, questa notifica verrà inserita automaticamente nel tuo eCommerce.

 

Come si utilizza

La funzione "connectif.subscribeToPushNotifications" effettua una richiesta di permessi, nel caso in cui il contatto non li abbia precedentemente concessi, per iscriversi alle notifiche Web Push.

Funziona in modo asincrono, quindi è possibile passare una funzione "callback", che eseguirà l'oggetto di tipo "Subscription" come risultato dell'iscrizione.

 

Esempio

Una volta inclusa la funzione, avrà il seguente aspetto:

connectif.subscribeToPushNotifications(function (error, subscription){
    if(error){
        return console.error(error);
    }
    if(subscription){
        console.log('Il contatto è stato iscritto correttamente');
    }else{
        console.log('Il contatto non è stato iscritto');
    }
});

Un oggetto di tipo "Subscription" avrà la seguente struttura:

{
    endpoint : 'https://fcm.googleapis.com/fcm/send/cCQFUMtzMf4hdph0-h5kYOWSik5sj990D',
    expirationTime : null,
    keys : {
        auth : "Lhjk-p4B8977fdeYMDAKi2A==",
        p256dh : "Hjkjyh79m-kjlH_bz5_bxD2Vk6Zx1ACsmiqHAtW6UrU="
    }
}

 

 

Congratulazioni!
Hai raggiunto la fine della lezione.

  

Hai ancora dei dubbi?
Ricorda che hai a disposizione i nostri specialisti di Connectif. Per contattarli, basta aprire un ticket al Supporto cliccando sul pulsante blu "Aiuto" della tua dashboard.


Continua a imparare!

Per sfruttare al massimo il potenziale del tuo account su Connectif, ti consigliamo di continuare con i seguenti articoli: