Подключение на основе токена к APNs Ошибка 400 BadDeviceToken | Ошибки Apple Push-уведомлений

мы планируем перейти на новое подключение на основе токенов к APN для отправки уведомлений. Документ Apple.

Это поддерживает отправку уведомлений в несколько приложений под одним и тем же идентификатором команды и независимо от стадии/продукта среды.

Но странно, когда вы пытаетесь отправить уведомление на токен устройства производственного приложения, оно работает. тогда как, когда я попытался отправить уведомление на токен устройства для промежуточного приложения, это не удалось с ошибкой 400 BadDeviceToken.


person sachin bangera    schedule 17.12.2019    source источник


Ответы (1)


Из документации упоминается следующее:

В целях безопасности APN требует, чтобы вы регулярно обновляли свой токен. Обновляйте свой токен не чаще одного раза в 20 минут и не реже одного раза в 60 минут. APNs отклоняет любой запрос, маркер которого содержит отметку времени старше одного часа. Точно так же APN сообщает об ошибке, если вы повторно создаете свои токены чаще, чем раз в 20 минут.

Вы регулярно обновляете свой токен разработки? Если да, попробуйте удалить приложение с устройства и переустановить его из Xcode, как указано в этом ССЫЛКА.

Надеюсь, это поможет решить вашу проблему.

С уважением,

AJ

person AJ7    schedule 17.12.2019