ACC - Erreur de notification push iOS

Description

Environnement

Campaign Classic

Problème/Symptômes

Impossible d’envoyer des notifications push iOS à l’aide du connecteur binaire ou du connecteur HTTP2. Sur le connecteur binaire, l’état de la requête est Poussé vers le connecteur, même si l’utilisateur ne reçoit pas l’alerte. Lorsque vous passez au connecteur HTTP2, vous pouvez toujours recevoir une erreur : Le serveur APNS a renvoyé une erreur "DeviceTokenNotForTopic".

Le message d’erreur suivant peut s’afficher : Serveur APNS : #HOSTNAME# une erreur 'DeviceTokenNotForTopic'.

Cause

L’erreur peut se produire si le certificat a expiré. Parfois, l’erreur persiste même après la réinstallation du certificat, en définissant la qualification du log de diffusion sur Conserver et redémarrez les services. Cela peut se produire car le certificat contient deux certificats et deux clés privées.

Résolution

Pour résoudre le problème dans le cas d’une installation on-premise, essayez d’abord de réinstaller le certificat. Si le problème n’est pas résolu, vérifiez si le certificat contient deux certificats et deux clés privées. Si oui, divisez-les en certificats distincts, ce qui devrait résoudre le problème.

En cas d’installation dans le cloud, contactez l’équipe d’assistance avec de nouveaux certificats contenant des clés uniques.

La commande suivante permet d’extraire des certificats :

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

Remarque - SSL doit être installé sur l’ordinateur pour que cette commande fonctionne.

Sur cette page