Где сделать настройки полей заголовка для push-уведомлений для iOS 13? - PullRequest
0 голосов
/ 17 октября 2019

Согласно документам Apple APNs , начиная с iOS 13 клиенты http api должны отправлять поля заголовков для apns-push-type и apns-priority, иначе запросы не будут выполнены.

Конечно, наши пользователи, которые обновились до бета-версии iOS 13, не получают тихие push-уведомления, которые мы отправляем через Pushwoosh

На моем уровне кода (вмой Xcode) внес все изменения в зависимости от того, что требуется.

Теперь ожидается только то, что заголовок 2 должен быть добавлен в полезную нагрузку. ( Вот статья )

  1. Первый атрибут / параметр для заголовков для полезных нагрузок APNS: apns-push-type

    ( Ключ : тип apns-push и Значение : предупреждение или фон)

  2. Второй атрибут / параметр в заголовках для APNSПолезные нагрузки: apns-priority

    ( Key : apns-push-type и Value : alert или background)

Куда должны быть добавлены эти 2 поля заголовка со значениями?

Либо из внутренней базы данных, либо из PushWhoosh?

Или мой уровень кода?

Может ли кто-нибудь помочь в этом?

Поскольку он говорит, что

«Эти заголовки требуются при доставке уведомлений на устройства под управлением iOS13” . Кроме того, «если в требуемых системах отсутствует заголовок, APN могут задержать доставку уведомления или вообще отбросить его».

Для получения дополнительной информации см. Следующие статьи:

iOS 13 иXcode 11 Изменения, которые влияют на push-уведомления

Отправка запросов уведомлений в APN

1 Ответ

1 голос
/ 24 октября 2019

Вот информация, предоставленная Pushwoosh Team ,

Прежде всего, следует подчеркнуть, что мы предприняли необходимые действия на нашей стороне перед выпуском iOS 13чтобы избежать проблем с тихими толчками.

Что касается параметра apns-priority, обратите внимание, что наш отправитель по умолчанию всегда включает этот параметр для тихих вызовов iOS. Поэтому нет необходимости добавлять его самостоятельно.

Что касается параметра apns-push-type, он был представлен в iOS 13. Он требуется для push-уведомлений для watchOS и не требуется (на данный момент) дляподталкивает к iOS. Этот параметр не добавляет «хитрое» поведение для push-уведомлений. Это также описано в предоставленной вами статье Apple.

Вот снимок экрана моего электронного письма, Sceenshot Of Email

Так что в этом нет необходимости. сделать изменения, которые вы просили.

...