Il modo più comodo per farlo è con il workflow "Richiedere iscrizioni push e push di benvenuto", incluso come modello in Connectif. Questo workflow mostra una finestra modale all’entrata nella pagina, che contiene un link per visualizzare la richiesta di iscrizione push nel browser. In caso di accettazione, viene inviata la prima notifica di benvenuto all’utente.
Se non si desidera mostrare questa finestra modale e si preferisce che la richiesta venga mostrata direttamente all’ingresso nel sito, basta inserire un inline con un elemento HTML e, all’interno di esso, questo codice. Non è necessario aggiungere altri elementi all’interno dell’inline, poiché non sarà visibile sul sito.
<script> connectif.subscribeToPushNotifications(function (error){ if (!error){ connectif.managed.sendEvents([]); } }); </script>
Nota
In questo articolo viene spiegato come configurare correttamente il ServiceWorker, che è un requisito indispensabile per il corretto funzionamento delle Notifiche Web Push.