Skip to content

Sobre os estados de inscrição push

Estados da inscrição push

Um “estado de inscrição por push” no Braze identifica a preferência global de um usuário quanto ao seu desejo de receber notificações por push. Como o estado da inscrição é baseado no usuário, ele não é específico de nenhum aplicativo individual. Os estados de inscrição tornam-se sinalizadores úteis ao decidir quais usuários devem ser direcionados para notificações por push.

As seguintes opções de estado de inscrição existem: Subscribed, Opted-In e Unsubscribed.

Por padrão, para que seu usuário receba suas mensagens por push, o estado de inscrição por push deve ser Subscribed ou Opted-In, e eles devem ter o push em primeiro plano habilitado. Você pode substituir essa configuração, se necessário, ao criar uma mensagem.

Atualização dos estados da inscrição push

Revise as seguintes maneiras de atualizar o estado de inscrição por push de um usuário:

Aceitação automática (padrão)

Por padrão, o Braze define o estado da inscrição push de um usuário como Opted-In quando ele autoriza pela primeira vez as notificações por push para o seu app. A Braze também faz isso quando um usuário reativa as permissões push nas configurações do sistema após tê-las desativado anteriormente.

Para desativar esse comportamento padrão, adicione a seguinte propriedade ao arquivo braze.xml do seu projeto do Android Studio:

1
<bool name="com_braze_optin_when_push_authorized">false</bool>

A partir da versão 7.5.0 do Braze Swift SDK, você pode desativar ou personalizar ainda mais esse comportamento adicionando a configuração optInWhenPushAuthorized ao arquivo AppDelegate.swift do seu projeto Xcode:

1
2
3
4
configuration.optInWhenPushAuthorized = false // disables the default behavior

let braze = Braze(configuration: configuration)
AppDelegate.braze = braze

integração de SDK

Você pode atualizar o estado da inscrição de um usuário com o Braze SDK usando o método setPushNotificationSubscriptionType na Web, Android ou iOS. Por exemplo, você pode usar esse método para criar uma página de configurações no seu app em que os usuários possam ativar ou desativar manualmente as notificações por push.

API REST

Você pode atualizar o estado de inscrição de um usuário com a API REST do Braze usando o endpoint /users/track endpoint para atualizar seu atributo push_subscribe.

Verificação do estado da inscrição push

Perfil de usuário para John Doe com seu estado de inscrição push definido como Subscribed (Inscrito).

Você pode verificar o estado de inscrição por push de um usuário com o Braze de qualquer uma das seguintes maneiras:

  • Perfil do usuário: Você pode acessar perfis de usuários individuais através do dashboard do Braze na página Pesquisa de Usuários. Depois de encontrar o perfil de um usuário (por meio de endereço de e-mail, número de telefone ou ID de usuário externo), é possível selecionar a guia Engajamento para visualizar e ajustar manualmente o estado da inscrição de um usuário.
  • Exportação da API REST: Você pode exportar perfis de usuários individuais em formato JSON usando os endpoints de exportação Usuários por segmento ou Usuários por identificador. O Braze retorna um objeto de tokens de push que contém informações de habilitação de push por dispositivo.
New Stuff!