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.