Quelles sont les raisons possibles pour obtenir de l'Apn réponses BadDeviceToken ou Non?

Lors de l'envoi des notifications aux utilisateurs d'iOS, pour certains d'entre eux-je obtenir code d'état de réponse de 400 (BadDeviceToken) ou code 410 (Non).

De la documentation d'Apple à propos de "BadDeviceToken":

Le périphérique spécifié jeton a été mauvais. Vérifiez que la requête contient un jeton valide et que le jeton correspond à l'environnement.

Quel est le sens de "mauvais"? Je sais pour un fait que le dispositif de jeton a été valide à un moment antérieur. Que fait un utilisateur de faire pour faire de son appareil jeton mauvais?

À partir de la documentation à propos de "Non":

L'appareil jeton est inactif pour le sujet spécifié.

Cette necceserally signifie que l'application a été supprimé? Ou il peut y avoir d'autres raisons pour cette réponse.

OriginalL'auteur Shai Givati | 2017-02-28