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

Última atualização em 2023-12-07

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

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 é Encaminhado 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 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

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 comando a seguir pode fazer a extração de certificados:

openssl pkcs12 -in <certificate package file>.p12 -out apns_cert.pem -clcerts -nokeys

Nota - O SSL deve estar instalado no computador para que este comando funcione.

Nesta página