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 correctement configurée. |
| 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é ne convient pas 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 convient 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 correctement configurée. |
| FrequencyCapping | L’appareil a été filtré par le Plafonnement de la fréquence. | Si un tel comportement n’était pas intentionnel, vérifiez les paramètres de Plafonnement de la fréquence. |
| 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 correctement configurée. |
| 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 correctement configurée. |
| 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 correctement configurée. Cette erreur indique généralement une incompatibilité entre les passerelles (par exemple, si vous envoyez des notifications push à votre version de développement/sandbox via la passerelle de production ou vice versa). De plus, certains de vos utilisateurs peuvent avoir une autre version 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. | Essayez d’envoyer le message à nouveau plus tard. |
| TimeoutExceeded | Plusieurs tentatives d’envoi d’un message à l’appareil en moins d’une heure ont échoué, car le serveur APNS n’a pas répondu. | Essayez d’envoyer le message à nouveau plus tard. |
| Unregistered | Le jeton n’est plus valide. L’appareil sera désabonné des notifications. | Utilisez un nouveau jeton. |