ACC - Erreur de notification push iOS

Cet article fournit une solution au problème d’erreur de notification iOS en cas d’installation on-premise ou d’installation cloud.

Description 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 le redémarrage des services. Cela peut se produire car le certificat contient deux certificats et deux clés privées.

Résolution resolution

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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f