# 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](/fr/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) 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](/fr/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration#generating-a-certificate-request-file) et vérifiez que la plateforme est correctement configurée.                                                                                              |
| **FrequencyCapping**       | L'appareil a été filtré par le [Plafonnement de la fréquence](/fr/product/messaging-channels/global-frequency-capping).                                                                                    | Si un tel comportement n'était pas intentionnel, vérifiez les paramètres de [Plafonnement de la fréquence](/fr/product/messaging-channels/global-frequency-capping).                                                                                                                                                                              |
| **InvalidCertificate**     | Le certificat APNS pour cette application est invalide.                                                                                                                                              | Créez un certificat valide en utilisant [ce guide](/fr/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) 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.                                                                               | <p>Vérifiez que la plateforme est correctement configurée. </p><p></p><p>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.</p> |
| **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](/fr/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file).                                                                                                                                             |
| **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.                                                                                                                                                                                                                                                                                                                 |