Passar para o conteúdo principal

Solução de problemas de notificações push

Está tendo problemas com notificações push que não são enviadas? Aqui estão algumas dicas úteis para tentar.

Escrito por Ivan Branimir Skoric

Para iOS

  • Certifique-se de que marcou a caixa "Enviar uma notificação push" ao enviar uma mensagem manual.

  • Certifique-se de que está solicitando permissão dos seus users para enviar notificações push.

  • Você recebe um token de dispositivo do APNS? Se você colocar um breakpoint na chamada do delegado application:didregisterforremotenotificationswithdevicetoken:, deverá receber um token logo após o lançamento do seu app.

  • Você definiu o Bundle ID correto em Configurações > Canais > Messenger > Instalar? Certifique-se de que corresponde ao app para o qual deseja enviar notificações push.

  • Sua chave privada ainda está ativa? Verifique suas chaves para garantir que não foi revogada.

  • Certifique-se de que as notificações estão ativadas para seu app. Para verificar no iOS, vá em Configurações > Notificações > Seu App e certifique-se de que "Permitir Notificações" está ativado.

  • O user está relatando problemas na versão mais recente do seu app que implementa notificações push?

Você pode encontrar mais informações técnicas e etapas de solução de problemas na Apple iOS Developer Library.

Para Android (FCM)

  • Certifique-se de marcar a caixa "Enviar uma notificação push" ao enviar uma mensagem manual.

  • Verifique se as notificações não estão desativadas para seu app no dispositivo de teste. No dispositivo, vá em Configurações > Som & Notificação > Notificações do app. Isso pode variar dependendo da versão do Android.

  • Você especificou a chave correta do Push Server API?

  • Certifique-se de que adicionou seu arquivo google-services.json no diretório correto.

  • Também podem ocorrer atrasos gerais nas notificações do Android devido a diferentes configurações de otimização de bateria dos fabricantes, conforme detalhado neste artigo. Também há https://dontkillmyapp.com/ que explica como modificar opções de bateria para diferentes dispositivos. Portanto, certifique-se de que todos os recursos de otimização de bateria estejam desativados ao testar notificações push.

  • Para Android, atualmente exigimos que o Google Play Services esteja no dispositivo. Existem dispositivos Android sem Google Play Services e não suportamos push para esses.

  • O user está relatando problemas na versão mais recente do seu app que implementa notificações push?

Nota:

  • As notificações push são enviadas assim que a correspondência da mensagem ocorre. O Intercom não espera o user ficar online para enviar.

  • Enviamos notificações push apenas para Mobile SDK, atualmente não suportamos notificações push para desktop (Windows/macOS).

  • Suportamos múltiplos dispositivos, então uma pessoa pode ter vários dispositivos registrados e enviaremos para todos eles.

  • Em geral, todas as notificações push / mensagens são enviadas apenas:

    • quando o app não está em primeiro plano, então precisa estar em segundo plano (por exemplo, você está usando outro app, ou o telefone está desligado ou na tela de bloqueio/início). No entanto, para Android, as mensagens push podem ser entregues em todas as situações (quando o app está em segundo plano, aberto ou fechado).

Ainda está enfrentando problemas?

Sinta-se à vontade para entrar em contato com nossa equipe via Messenger e podemos analisar isso mais de perto para você.

Respondeu à sua pergunta?