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 token de l’appareil spécifié est invalide. Par conséquent, l’appareil sera désinscrit des notifications. | Vérifiez que la requête contient un token valide et que le token correspond à l’environnement. |
DeviceTokenNotForTopic | Le token spécifié n’est pas adapté pour l’envoi de notifications au sujet (topic) spécifié (nom du paquet spécifié lors de la création de l’application iOS). L’appareil sera désinscrit des notifications. | Utilisez le token 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 correctement configurée. |
FrequencyCapping | L’appareil a été filtré par le Frequency Capping. | Si ce 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 correctement configurée. |
InvalidProviderToken | Le token 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 token 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 non-concordance 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). Il se peut également que certains de vos utilisateurs aient une autre version (build) installée sur leurs appareils. |
MissingDeviceToken | Le token de l’appareil n’est pas spécifié dans la requête. | Vérifiez que l’en-tête (header) contient le token de l’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 sandbox APNS. | Essayez d’envoyer le message à nouveau 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. | Essayez d’envoyer le message à nouveau plus tard. |
Unregistered | Le token n’est plus valide. L’appareil sera désinscrit des notifications. | Utilisez un nouveau token. |