

**Aviso de fim do suporte:** em 30 de outubro de 2026, AWS encerrará o suporte para o Amazon Pinpoint. Após 30 de outubro de 2026, você não poderá mais acessar o console do Amazon Pinpoint nem seus recursos (endpoints, segmentos, campanhas, jornadas e analytics). Para obter mais informações, consulte [Fim do suporte do Amazon Pinpoint](https://docs.aws.amazon.com/console/pinpoint/migration-guide). **Observação:** APIs relacionados a SMS, voz, push móvel, OTP e validação de número de telefone não são afetados por essa alteração e são compatíveis com o AWS End User Messaging.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Solução de problemas do canal de push
<a name="channels-push-troubleshooting"></a>

Verifique se o registro em log está ativado para ajudar a identificar a causa da falha. Para obter mais informações, consulte [Monitorar e registrar em log.](troubleshooting.md#troubleshooting-logging) Para notificações por push transacionais que não são enviadas por meio de uma campanha ou jornada, registre a [resposta da API](https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams.html) para saber o [status da entrega](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#apps-application-id-messages-model-messageresult). 

## Monitorar problemas de entrega
<a name="troubleshooting-push-delivery"></a>
+ Para mensagens diretas de notificação push enviadas pela SendMessages API, verifique se você captura a resposta da API para obter informações sobre a entrega. Para fazer isso, revise o StatusMessage atributo dentro do [EndpointResult](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#apps-application-id-messages-model-messageresponse)objeto na resposta. Esse atributo contém os [Códigos de resposta da plataforma](https://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html#platform-returncodes) recebidos do Downstream Push Notification Service. 
+ Para campanhas, verifique se o registro em log por meio do Kinesis Data Streams está ativado. Analise os [Códigos de resposta da plataforma](https://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html#platform-returncodes) no evento [\$1campaign.send](https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams-data-campaign.html#event-streams-data-campaign-attributes) para ver o resultado da entrega recebido pelo Amazon Pinpoint do Downstream Push Notification Service. 

## Mensagem não recebida
<a name="troubleshooting-push-message-not-received"></a>

****Problemas e soluções****
+ Problemas de conectividade do dispositivo: se o problema estiver ocorrendo apenas em determinados dispositivos, verifique se esses dispositivos não estão impedidos de se conectar aos endpoints do serviço de notificações por push. Consulte [Portas do FCM e seu firewall](https://firebase.google.com/docs/cloud-messaging/concept-options#messaging-ports-and-your-firewall) e [Se seus dispositivos Apple não estão recebendo notificações por push da Apple](https://support.apple.com/en-us/102266).
+ Valor do **OptOut**atributo do endpoint — Se um **OptOut**valor do endpoint for definido como`ALL`, o endpoint não receberá notificações. Use a CLI [get-endpoint](https://docs.aws.amazon.com/cli/latest/reference/pinpoint/get-endpoint.html) para confirmar se o valor do **OptOut**endpoint está definido como. `NONE` Se o endpoint estiver como cancelou o recebimento, as mensagens enviadas por meio de campanhas ou jornadas não serão entregues ao endpoint e nenhum log será gerado. 
+ Ambiente de token: verifique se o tipo de canal do seu endpoint do Amazon Pinpoint corresponde ao token gerado para o dispositivo. Por exemplo, use o GCM como um canal para um endereço de token de aplicativo com integração com o FCM e para APNs APNS\$1sandbox para seu aplicativo em sandbox ou APNS para aplicativo em produção. 

  Para obter informações sobre tentativas de entrega com status de falha, consulte os [Códigos de resposta de notificação por push para o respectivo canal de push](https://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html#platform-returncodes) usado na tentativa de entrega. 

## As mensagens não são exibidas
<a name="troubleshooting-push-message-not-displayed"></a>
+ Se os logs mostrarem uma entrega bem-sucedida e se as mensagens não forem exibidas na bandeja de notificação do sistema, isso indica um problema com a notificação sendo entregue ao dispositivo, mas não sendo tratada adequadamente na aplicação cliente. 
+ Você pode ver que os logs de eventos do Kinesis mostram um status de **Entrega bem-sucedida** ou que um problema ocorre apenas com uma carga útil ou tipo de mensagem específico. Esse problema pode indicar que a notificação está sendo entregue ao dispositivo, mas não está sendo exibida na bandeja de notificação do sistema. 

  Isso pode ocorrer com uma carga útil de solicitação ou tipo de mensagem específico (por exemplo, dados para FCM, silencioso para). APNs Por exemplo, se as mensagens forem recebidas como carga útil de alerta/notificação, mas não como data/silent carga útil, verifique qual é a ação pretendida quando um tipo de mensagem de dados, notificação, alerta ou plano de fundo é recebido em seu aplicativo e se o aplicativo pode lidar com os diferentes tipos de mensagem.
+ Para solucionar problemas, incorpore declarações de log no manipulador de mensagem do aplicativo. Para ver um exemplo, consulte [FCM](https://firebase.google.com/docs/cloud-messaging/android/receive) e. [APNs](https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1623013-application) Isso ajuda a determinar se a notificação é recebida pelo dispositivo, mas não exibida na bandeja de notificações do sistema. 