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.jsonno 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ê.
