ACC - Erro de notificação por push do iOS

Descrição

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 é Empurrado 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 ser exibida: Servidor APNS: #HOSTNAME# um erro 'DeviceTokenNotForTopic'.

Causa

O erro pode ocorrer se o certificado tiver expirado. Às vezes, o erro persiste mesmo após a reinstalação do certificado, definindo a Qualificação do log de delivery como Manter e reiniciar os serviços. Isso pode acontecer porque o certificado contém dois certificados e duas chaves privadas.

Resolução

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 em nuvem, entre em contato com a equipe de suporte com novos certificados contendo chaves singulares.

O comando a seguir 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 ser instalado na máquina para que esse comando funcione.

Nesta página