Dépannage des erreurs iOS, Mac OS X, Safari
Erreur | Description | Que faire |
---|---|---|
BadCertificate | Le certificat APNS pour cette application est invalide. | Créez un certificat valide en utilisant ce guide et vérifiez que la plateforme est configurée correctement. |
BadDeviceToken | Le jeton d’appareil spécifié est invalide. Par conséquent, l’appareil sera désabonné des notifications. | Vérifiez que la requête contient un jeton valide et que le jeton correspond à l’environnement. |
DeviceTokenNotForTopic | Le jeton spécifié n’est pas adapté pour l’envoi de notifications au sujet spécifié (nom du paquet spécifié lors de la création de l’application iOS). L’appareil sera désabonné des notifications. | Utilisez le jeton qui est adapté pour l’envoi de notifications à ce sujet. |
ExpiredCertificate | Le certificat APNS pour cette application a expiré. | Créez un certificat valide en utilisant ce guide et vérifiez que la plateforme est configurée correctement. |
FrequencyCapping | L’appareil a été filtré par le Frequency Capping. | Si un tel comportement n’était pas intentionnel, vérifiez les paramètres du Frequency Capping. |
InvalidCertificate | Le certificat APNS pour cette application est invalide. | Créez un certificat valide en utilisant ce guide et vérifiez que la plateforme est configurée correctement. |
InvalidProviderToken | Le jeton spécifié est invalide ou signé avec un certificat invalide. Les notifications ne seront plus envoyées à la plateforme où cette erreur s’est produite. | Vérifiez que la plateforme est configurée correctement. |
InvalidToken | Le jeton spécifié est invalide. Les notifications ne seront plus envoyées à la plateforme où cette erreur s’est produite. | Vérifiez que la plateforme est configurée correctement. Cette erreur indique généralement une incompatibilité entre les passerelles (par exemple, si vous envoyez des notifications push à votre build de développement/sandbox via la passerelle de production ou vice versa). De plus, certains de vos utilisateurs peuvent avoir une autre version de l’application installée sur leurs appareils. |
MissingDeviceToken | Le jeton d’appareil n’est pas spécifié dans la requête. | Vérifiez que l’en-tête contient le jeton d’appareil. |
PayloadIsTooLarge | La taille du message dépasse 4096 octets. | Réduisez la taille du message. |
RevokedCertificate | Le certificat APNS pour cette application a été révoqué via le panneau d’administration Apple Developer. Les notifications push seront désactivées pour cette plateforme. | Renouvelez votre certificat en utilisant ce guide. |
SandboxSendingError | Échec de l’envoi du message à l’environnement APNS sandbox. | Réessayez d’envoyer le message plus tard. |
TimeoutExceeded | Plusieurs tentatives d’envoi d’un message à l’appareil en l’espace d’une heure ont échoué, car le serveur APNS n’a pas répondu. | Réessayez d’envoyer le message plus tard. |
Unregistered | Le jeton n’est plus valide. L’appareil sera désabonné des notifications. | Utilisez un nouveau jeton. |