ACC - Erro de notificação por push do iOS
Este artigo fornece solução para o problema de erro de notificação do iOS em caso de instalação no local ou instalação na nuvem.
Descrição :headding-anchor:description
Ambiente
Campaign Classic
Problema/Sintomas
Não é possível enviar notificações por push do iOS usando o conector binário ou o conector HTTP2. No conector binário, o status da solicitação é Enviada para o conector, embora o usuário não receba o alerta. Quando alternado para o conector HTTP2, você ainda pode receber um erro: O servidor APNS retornou um erro 'DeviceTokenNotForTopic'.
A seguinte mensagem de erro pode aparecer: Servidor APNS: #HOSTNAME# um erro 'DeviceTokenNotForTopic'.
Causa
O erro poderá ocorrer se o certificado tiver expirado. Às vezes, o erro persiste mesmo após a reinstalação do certificado, definindo a Qualificação de log de delivery como Keep e reiniciando os serviços. Isso pode ocorrer porque o certificado contém dois certificados e duas chaves privadas.
Resolução :headding-anchor:resolution
Para resolver o problema no caso de instalação no local, primeiro, tente reinstalar o certificado. Se isso não resolver o problema, verifique se o certificado contém dois certificados e duas chaves privadas. Em caso afirmativo, divida-os em certificados separados, o que deve resolver o problema.
No caso de instalação na nuvem, entre em contato com a equipe de suporte com novos certificados contendo chaves singulares.
O seguinte comando pode fazer a extração de certificados:
openssl pkcs12 -in
<certificate package file>.p12 -out apns_cert.pem -clcerts -nokeys
Observação - o SSL deve estar instalado no computador para que este comando funcione.