ACC - Errore di notifica push iOS
Questo articolo fornisce una soluzione al problema dell’errore di notifica di iOS in caso di installazione on-premise o cloud.
Descrizione description
Ambiente
Campaign Classic
Problema/Sintomi
Impossibile inviare notifiche push di iOS utilizzando il connettore binario o il connettore HTTP2. Sul connettore binario, lo stato della richiesta è Spinto al connettore, anche se l’utente non riceve l’avviso. Quando si passa al connettore HTTP2, è possibile che venga comunque visualizzato un messaggio di errore: Il server APNS ha restituito un errore 'DeviceTokenNotForTopic.
È possibile che venga visualizzato il seguente messaggio di errore: Server APNS: #HOSTNAME# un errore 'DeviceTokenNotForTopic.
Causa
L’errore può verificarsi se il certificato è scaduto. A volte, l’errore persiste anche dopo la reinstallazione del certificato, l’impostazione della qualifica del registro di consegna su *Keep,*e il riavvio dei servizi. Ciò potrebbe verificarsi perché il certificato contiene due certificati e due chiavi private.
Risoluzione resolution
Per risolvere il problema in caso di installazione on-premise, prova a reinstallare il certificato. Se il problema persiste, verifica se il certificato contiene due certificati e due chiavi private. In caso affermativo, suddividili in certificati separati che dovrebbero risolvere il problema.
In caso di installazione cloud, rivolgiti al team di supporto con nuovi certificati contenenti singole chiavi.
Il comando seguente può eseguire l’estrazione dei certificati:
openssl pkcs12 -in
<certificate package file>.p12 -out apns_cert.pem -clcerts -nokeys
Nota - Affinché questo comando funzioni, è necessario che SSL sia installato nel computer.