Согласно документам Apple APNs , начиная с iOS 13 клиенты http api должны отправлять поля заголовков для apns-push-type и apns-priority, иначе запросы не будут выполнены.
Конечно, наши пользователи, которые обновились до бета-версии iOS 13, не получают тихие push-уведомления, которые мы отправляем через Pushwoosh
На моем уровне кода (вмой Xcode) внес все изменения в зависимости от того, что требуется.
Теперь ожидается только то, что заголовок 2 должен быть добавлен в полезную нагрузку. ( Вот статья )
Первый атрибут / параметр для заголовков для полезных нагрузок APNS: apns-push-type
( Ключ : тип apns-push и Значение : предупреждение или фон)
Второй атрибут / параметр в заголовках для APNSПолезные нагрузки: apns-priority
( Key : apns-push-type и Value : alert или background)
Куда должны быть добавлены эти 2 поля заголовка со значениями?
Либо из внутренней базы данных, либо из PushWhoosh?
Или мой уровень кода?
Может ли кто-нибудь помочь в этом?
Поскольку он говорит, что
«Эти заголовки требуются при доставке уведомлений на устройства под управлением iOS13” . Кроме того, «если в требуемых системах отсутствует заголовок, APN могут задержать доставку уведомления или вообще отбросить его».
Для получения дополнительной информации см. Следующие статьи:
iOS 13 иXcode 11 Изменения, которые влияют на push-уведомления
Отправка запросов уведомлений в APN