APNS возвращает следующие коды состояния в сообщениях об ошибках при использовании расширенного формата уведомлений.
0 - No errors encountered 1 - Processing error 2 - Missing device token 3 - Missing topic 4 - Missing payload 5 - Invalid token size 6 - Invalid topic size 7 - Invalid payload size 8 - Invalid token 255 - None (unknown)
Я хочу знать, какой из этих кодов состояния на самом деле указывает на то, что проблема на самом деле связана с токеном устройства (т.е. я могу отметить этот токен устройства в моей базе данных как недействительный или неактивный). Я уверен, что могу сделать это, когда получаю значение 8 в качестве кода состояния. Кроме того, я уверен, что коды состояния 2, 4, 5 и 7 указывают и когда они вернутся.
Но для остальных кодов состояния я в значительной степени в темноте. Веб-сайт Apple также не содержит много информации о них.
Кто-нибудь может рассказать мне о каждом из этих кодов статуса подробно. Большое спасибо заранее.