Ошибки iOS, Mac OS X, Safari
| Ошибка | Описание | Что делать |
|---|---|---|
| BadCertificate | Сертификат APNS для этого приложения недействителен. | Создайте действительный сертификат, используя это руководство, и проверьте, правильно ли настроена платформа. |
| BadDeviceToken | Указанный токен устройства недействителен. Поэтому устройство будет отписано от уведомлений. | Убедитесь, что запрос содержит действительный токен и что токен соответствует окружению. |
| DeviceTokenNotForTopic | Указанный токен не подходит для отправки уведомлений в указанный топик (имя пакета, указанное при создании iOS-приложения). Устройство будет отписано от уведомлений. | Используйте токен, который подходит для отправки уведомлений в этот топик. |
| ExpiredCertificate | Срок действия сертификата APNS для этого приложения истек. | Создайте действительный сертификат, используя это руководство, и проверьте, правильно ли настроена платформа. |
| FrequencyCapping | Устройство было отфильтровано по ограничению частоты отправки (Frequency Capping). | Если такое поведение не было запланировано, проверьте настройки ограничения частоты отправки (Frequency Capping). |
| InvalidCertificate | Сертификат APNS для этого приложения недействителен. | Создайте действительный сертификат, используя это руководство, и проверьте, правильно ли настроена платформа. |
| InvalidProviderToken | Указанный токен недействителен или подписан недействительным сертификатом. Уведомления больше не будут отправляться на платформу, где произошла эта ошибка. | Проверьте, правильно ли настроена платформа. |
| InvalidToken | Указанный токен недействителен. Уведомления больше не будут отправляться на платформу, где произошла эта ошибка. | Проверьте, правильно ли настроена платформа. Эта ошибка обычно указывает на несоответствие шлюзов (например, если вы отправляете push-уведомления в сборку для разработки/песочницы через производственный шлюз или наоборот). Кроме того, у некоторых ваших пользователей на устройствах может быть установлена другая сборка. |
| MissingDeviceToken | Токен устройства не указан в запросе. | Убедитесь, что заголовок содержит токен устройства. |
| PayloadIsTooLarge | Размер сообщения превышает 4096 байт. | Уменьшите размер сообщения. |
| RevokedCertificate | Сертификат APNS для этого приложения был отозван через панель администратора Apple Developer. Push-уведомления для этой платформы будут отключены. | Обновите ваш сертификат, используя это руководство. |
| SandboxSendingError | Не удалось отправить сообщение в песочницу (sandbox) APNS. | Попробуйте отправить сообщение позже. |
| TimeoutExceeded | Многократные попытки отправить сообщение на устройство в течение 1 часа не увенчались успехом, так как сервер APNS не отвечал. | Попробуйте отправить сообщение позже. |
| Unregistered | Токен больше не действителен. Устройство будет отписано от уведомлений. | Используйте новый токен. |