Skip to content

Perguntas frequentes

Este artigo fornece respostas para algumas perguntas frequentes sobre o canal de push.

O que acontece quando vários usuários fazem login em um único dispositivo?

Quando um usuário faz logout de um dispositivo ou site, ele continua acessível por push até que outro usuário faça login. Nesse momento, o token por push é reatribuído ao novo usuário. Isso acontece porque cada dispositivo pode ter apenas uma inscrição de push ativa por app ou site.

Quando um token por push é reatribuído, a alteração é refletida no Push Changelog do perfil de usuário. Você pode encontrá-lo acessando a guia Engagement no perfil de usuário.

O "Push Changelog" na seção "Contact Settings".

Quando envio um push de teste, ele vai para todos os meus dispositivos?

Sim. O push de teste é enviado para todos os dispositivos com push ativado associados ao perfil de usuário selecionado. Se você tiver vários celulares ou tablets conectados com o mesmo usuário, cada dispositivo com um token por push válido receberá a notificação.

Para enviar o push de teste para apenas um dispositivo, você pode remover os tokens por push dos outros dispositivos no perfil de usuário antes de testar. Alternativamente, se estiver enviando com o endpoint /messages/send, defina send_to_most_recent_device_only como true no objeto apple_push ou android_push para que apenas o dispositivo ativo mais recentemente receba o push.

O que significa “Erro ao enviar push porque a carga útil era inválida”?

Essa mensagem indica que o APNs rejeitou a solicitação de push devido a uma carga útil inválida (por exemplo, uma carga útil vazia ou grande demais).

Para mais informações e próximas etapas, consulte Mensagens comuns de erro de push.

Por que um usuário com opt-in não tem um token por push?

Isso pode acontecer se o token por push do usuário foi reatribuído a outra pessoa que usou o mesmo dispositivo.

  1. Acesse o Push Changelog na guia Engagement do perfil do usuário afetado.
  2. Procure uma mensagem informando que o token por push foi movido para outro usuário.
  3. Copie o token por push e cole na barra de pesquisa de usuários.
  4. Se o token por push ainda existir, você será direcionado ao usuário que fez login mais recentemente no dispositivo.

Se você quiser que o token por push seja reatribuído ao usuário original:

  1. Peça ao usuário original para fazer login no perfil com o token por push ausente.
  2. Acione um novo envio de push. Isso moverá o token de volta para a conta, caso o push ainda esteja ativado no nível do dispositivo.

Por que “Abrir URL da web dentro do app móvel” sempre abre o app quando estou testando uma campanha em rascunho?

Quando uma campanha ainda está com status de Rascunho e você envia um push de teste, tocar na notificação sempre abre o app primeiro, independentemente de a opção Abrir URL da web dentro do app móvel estar selecionada ou desmarcada. Quando a campanha está Ativa, o comportamento ao clicar funciona conforme configurado.

Se você selecionou Abrir URL da web sem a opção Dentro do app, o link abre diretamente no navegador padrão do dispositivo. Se você selecionou Abrir URL da web dentro do app móvel, o link abre em uma visualização web dentro do app.

Qual é a diferença entre “Enviar para Produção” e “Enviar para Desenvolvimento” nos certificados de push do iOS?

Ao adicionar um certificado de push da Apple na Braze, as opções Enviar para Produção e Enviar para Desenvolvimento determinam qual gateway do APNs (serviço de Notificações por Push da Apple) a Braze usa para entregar notificações por push:

  • Enviar para Desenvolvimento: Selecione esta opção se o app foi compilado em modo de desenvolvimento no Xcode e assinado com um perfil de provisionamento de desenvolvimento. As notificações por push são roteadas pelo gateway de desenvolvimento (sandbox) da Apple.
  • Enviar para Produção: Selecione esta opção se o app é distribuído via TestFlight da Apple, App Store ou distribuição empresarial. As notificações por push são roteadas pelo gateway de produção da Apple.

Se a opção errada for selecionada, as notificações por push falham silenciosamente porque o tipo de token por push não corresponde ao gateway. Normalmente, apps distribuídos pelo TestFlight ou pela App Store devem usar Enviar para Produção.

Qual é a diferença entre os filtros “Push em Primeiro Plano Ativado” e “Push em Segundo Plano ou Primeiro Plano Ativado”?

Esses filtros de segmentação verificam condições diferentes:

Um usuário pode ter Push em Segundo Plano ou Primeiro Plano Ativado sem ter Push em Primeiro Plano Ativado. Isso acontece quando o usuário desativou as notificações por push visíveis nas configurações do dispositivo, mas o app ainda mantém um token por push de segundo plano. Para mais informações, consulte Usuários de push e inscrições.

New Stuff!