Passar para o conteúdo principal

Botão para cancelar inscrição

Aprenda a inserir em seu site um botão que permite ao inscrito cancelar o recebimento de notificações

Suporte avatar
Escrito por Suporte
Atualizado há mais de 2 semanas

As push notifications oferecem várias vantagens em relação ao e-mail tradicional e uma delas é a autonomia do usuário.

Elas possibilitam que o inscrito cancele sua inscrição.

Enquanto, no e-mail, o cancelamento da inscrição geralmente depende de uma ação do remetente (como incluir um link de descadastro), nas notificações push o próprio inscrito pode gerenciar suas preferências e cancelar o recebimento a qualquer momento.

Neste artigo, mostramos como você pode incluir um botão no seu site que facilita esse processo, permitindo que o visitante cancele a inscrição de forma rápida e prática.

A seguir, veja um exemplo de código que você pode usar para implementar essa funcionalidade:

<button id="pushnews-unsubscribe" style="display: none">
Cancelar Push Notifications
</button>

<script>
var IlabsPush = IlabsPush || [];
var unsubscribeButton = document.getElementById("pushnews-unsubscribe");
IlabsPush.push(["getSubscriberInformation", function (subscriber) {
if (true === subscriber.isSubscribed) {
unsubscribeButton.style.display = "block";
}
}]);

unsubscribeButton.addEventListener("click", function (e) {
e.preventDefault();
IlabsPush.push(["unsubscribePush"]);
unsubscribeButton.style.display = "none";
});
</script>

Respondeu à sua pergunta?