Skip to content

Solução de problemas Push

Esta página o ajuda a solucionar vários problemas que podem ocorrer com o canal de mensagens Push.

Falta de notificações push

Está enfrentando desafios de entrega com notificações por push? Há várias etapas que podem ser seguidas para solucionar esse problema, verificando o seguinte:

Status da assinatura push

Os pushs só podem ser enviados para usuários inscritos ou opt-in. Verifique o seu perfil de usuário na guia Envolvimento, na seção Perfil do usuário, para confirmar se você está ativamente registrado para o push do espaço de trabalho que está testando. Se você estiver registrado em vários aplicativos, eles serão listados no campo Push Registered For:

!Push Registered For

Você também pode exportar os perfis de usuário usando os endpoints de exportação do Braze:

Qualquer um dos pontos de extremidade retornará um objeto de token de envio que inclui informações de ativação de envio por dispositivo.

Segmento

Verifique se você se enquadra no segmento que está segmentando (se essa for uma campanha ativa e não um teste). No Perfil do usuário, você verá uma lista dos segmentos em que o usuário se enquadra atualmente. Lembre-se de que essa é uma variável em constante mudança, pois a segmentação é atualizada em tempo real.

!Lista de segmentos

Você também pode confirmar que o usuário faz parte do segmento usando o User Lookup ao criar um segmento.

!Seção User Lookup com um campo de pesquisa.

Tampas de notificação por push

Verifique os limites de frequência global. É possível que você não tenha recebido a notificação por push porque seu espaço de trabalho tem um limite de frequência global em vigor e você já atingiu o limite de notificações por push para o período de tempo especificado.

Você pode fazer isso verificando o limite de frequência global no painel. Se a campanha for definida para obedecer às regras de limite de frequência, haverá vários usuários afetados por essas configurações

!Detalhes da campanha

Limites de taxas

Se você tiver um limite de taxa definido para sua campanha ou Canvas, poderá deixar de receber mensagens por exceder esse limite. Para obter mais informações, consulte Limitação de taxa.

Status do grupo de controle

Se essa for uma campanha de canal único ou um Canvas com um grupo de controle, é possível que você esteja se enquadrando no grupo de controle.

  1. Verifique a distribuição de variantes para ver se há um grupo de controle.
  2. Se for o caso, crie um filtro de segmento para o grupo de controle de campanha, exporte o segmento e verifique se o seu ID de usuário está nessa lista.

Token de envio válido

Um token push é um identificador que os remetentes usam para direcionar dispositivos específicos com uma notificação push. Portanto, se o dispositivo não tiver um token push válido, não haverá como enviar uma notificação push para ele.

Tipo de notificação push

Verifique se você está usando o tipo correto de notificação por push. Por exemplo, se você quiser segmentar uma FireTV, usará uma notificação por push do Kindle, não uma campanha por push do Android. Da mesma forma, se você quiser segmentar um Android, use uma notificação push para Android e não uma campanha push para iOS. Confira os artigos a seguir para obter mais informações sobre como entender o fluxo de trabalho do Braze:

Aplicativo atual

Ao testar os envios por push com usuários internos, certifique-se de que o usuário que deseja receber a notificação por push esteja conectado no momento ao aplicativo relevante. Isso pode fazer com que o usuário não receba um push ou receba um push para o qual você acredita que ele não está segmentado.

Cliques push inesperadamente abertos no aplicativo

Se estiver tendo problemas com links em notificações por push que abrem inesperadamente no seu aplicativo em vez de no navegador da Web, pode haver um problema com a configuração da sua campanha ou com a implementação do SDK. Consulte estas etapas para obter ajuda.

Verificar o comportamento ao clicar

Na etapa da campanha ou do Canvas, verifique se a opção Abrir URL da Web dentro do aplicativo móvel não está selecionada. Se for o caso, limpe a seleção e reinicie.

Campo “[“Comportamento ao clicar”] da configuração de um push definido como “Abrir URL da Web” com “Abrir URL da Web dentro do aplicativo móvel” desmarcado.](/docs/pt-br/assets/img/push_on_click.png?714279cd9cd0e35b091736b39ff5136c)

A interação padrão para o comportamento ao clicar “Abrir URL da Web” difere de acordo com a versão do SDK. Para as versões do SDK iOS 2.29.0 e Android 2.0.0 e superiores, essa opção é selecionada por padrão e os URLs da Web serão abertos em uma visualização da Web dentro do aplicativo. Antes dessas versões, essa opção é desmarcada por padrão e os URLs da Web são abertos no navegador da Web padrão do dispositivo.

Se esse não for o problema, pode haver um problema com sua implementação do push.

Verifique novamente a integração por push

Se os links em suas notificações push estiverem abrindo no aplicativo inesperadamente, isso pode ser devido a problemas com a integração da notificação push ou com as configurações de personalização. Siga estas etapas para solucionar o problema:

  1. Revise a implementação do delegado push: Certifique-se de que o delegado push do Braze esteja implementado corretamente. Para obter instruções detalhadas, consulte o guia de integração para notificações por push de sua plataforma.
  2. Inspecionar o tratamento de links personalizados: Verifique se o aplicativo inclui tratamento personalizado para todos os links https://. As configurações personalizadas podem substituir os comportamentos padrão. Colabore com sua equipe de desenvolvimento para revisar e ajustar essas configurações, se necessário.
  3. Verifique o registro de push do iOS: Para iOS, reveja a etapa 1 do guia de integração por push sobre o registro de notificações por push com APNs. Certifique-se de que seu objeto delegado seja atribuído de forma síncrona antes que o aplicativo termine de ser iniciado. Essa etapa deve ser concluída no método application:didFinishLaunchingWithOptions:.
  4. Teste sua integração: Depois de fazer os ajustes, teste o comportamento da notificação por push nos dispositivos iOS e Android para confirmar que o problema foi resolvido.

As notificações Web Push não estão se comportando como esperado

Se estiver tendo problemas com as notificações por push no navegador, talvez seja necessário redefinir as permissões de notificação do site e limpar o armazenamento do site. Consulte estas etapas para obter ajuda.

Redefinir o Chrome no desktop

  1. Ao lado do seu URL no navegador Chrome, selecione o ícone do controle deslizante Exibir informações do site.
  2. Em Notifications (Notificações), selecione Reset permission (Redefinir permissão).
  3. Abra o Chrome DevTools. Veja a seguir os atalhos relevantes por sistema operacional.

4. No DevTools, navegue até a guia Application (Aplicativo ). 5. Na barra lateral, selecione Armazenamento. 6. Selecione Limpar dados do site. 7. O Chrome solicitará que você recarregue a página para aplicar as configurações atualizadas. Selecione Recarregar.

Suas permissões de envio agora foram redefinidas. Abra uma nova guia em seu site e experimente.

Redefinir o Chrome no Android

Se você tiver uma notificação do seu site visível na gaveta de notificações do Android:

  1. Na notificação por push, toque em e selecione Configurações do site.
  2. Nas configurações do site, toque em Clear & Reset.

Se você não tiver uma notificação de seu site aberta:

  1. Abra o Chrome no Android.
  2. Toque no menu .
  3. Vá para Configurações > Configurações do site > Notificações.
  4. Verifique se as notificações estão definidas como Perguntar antes de enviar (recomendado).
  5. Encontre seu site na lista.
  6. Selecione a entrada e toque em Limpar e redefinir.

Suas permissões de envio agora foram redefinidas. Abra uma nova guia em seu site e experimente.

Redefinir o Firefox na área de trabalho

  1. Ao lado do URL do seu site, selecione ou .
  2. Em Permissões, ao lado de Receber notificações, selecione para limpar as permissões de notificação.
  3. No mesmo menu, selecione Limpar cookies e dados do site.
  4. Na caixa de diálogo para confirmar sua escolha, selecione OK.

Suas permissões de envio agora foram redefinidas. Abra uma nova guia em seu site e experimente.

Redefinir o Firefox no Android

Para redefinir as permissões de envio no Android, consulte este artigo de suporte da Mozilla.

Redefinir o Safari no macOS

  1. Abra o Safari.
  2. Na barra de menus do Mac, vá para Safari > Configurações > Sites > Notificações.
  3. Selecione seu site na lista.
  4. Selecione Remover para excluir as permissões de notificação do site.
  5. Em seguida, vá para Privacy > Manage Website Data ( Privacidade > Gerenciar dados do site).
  6. Selecione seu site na lista.
  7. Selecione Remove (Remover) ou, para remover todos os dados do site, selecione Remove All (Remover tudo).
  8. Selecione Concluído.

Suas permissões de envio agora foram redefinidas. Abra uma nova guia em seu site e experimente.

Ainda precisa de ajuda? Abra um tíquete de suporte.

New Stuff!