A função "connectif.subscribeToPushNotifications" serve para solicitar a inscrição para notificações web push a partir da loja ou site via JavaScript. Esta função pode ser utilizada dentro de conteúdo web do Connectif para solicitar a inscrição para Push.
Como se usa
A função "connectif.subscribeToPushNotifications" realiza uma solicitação de permissões, caso o contato não as tenha concedido anteriormente, para se inscrever nas notificações Web Push.
Funciona de forma assíncrona, então é possível passar uma função "callback", que executará o objeto do tipo "Subscription" como resultado da inscrição.
Exemplo
Uma vez incluída a função, terá este aspecto:
connectif.subscribeToPushNotifications(function (error, subscription){ if(error){ return console.error(error); } if(subscription){ console.log('O contato foi inscrito com sucesso'); }else{ console.log('O contato não foi inscrito'); } });
Um objeto do tipo "Subscription" terá a seguinte estrutura:
{ endpoint : 'https://fcm.googleapis.com/fcm/send/cCQFUMtzMf4hdph0-h5kYOWSik5sj990D', expirationTime : null, keys : { auth : "Lhjk-p4B8977fdeYMDAKi2A==", p256dh : "Hjkjyh79m-kjlH_bz5_bxD2Vk6Zx1ACsmiqHAtW6UrU=" } }
Continue aprendendo!
Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos:
- Editor de notificações web push, para desenhar o conteúdo das suas notificações web push.
- Inscrição push com notificação do navegador, para lançar a notificação de inscrição para web push do navegador sem enviar conteúdo web.
-
Pedir inscrição para notificações web push com um popup, para criar uma estratégia que inscreve os contatos por meio de um popup.
-
Inscrição para push com slide in, para criar uma estratégia que inscreve os contatos por meio de um slide in.