Push-уведомления перестали получать в iOS 13 - PullRequest
1 голос
/ 15 октября 2019

Я использую Azure Notification Hub и у меня есть приложение на основе Cordova. Все работает нормально для iOS <13. Для iOS 13 я начал испытывать некоторые странные поведения. - При использовании песочницы все в порядке - при использовании продукции принимаются только первые несколько сообщений. Тогда пользователи не получают никаких уведомлений. Если они перейдут в приложение, они могут получать уведомления в течение некоторого времени. </p>

Пробные тела с:

{ "aps": { "alert": "notification message" }}

или

{"aps": { "alert": { "title":"test", "body":"notification message" }}}

Я добавляю заголовки:

{ "content-available", "0"},
{"apns-push-type", "alert" },
{ "apns-priority", "10" }

1 Ответ

0 голосов
/ 18 октября 2019

У меня была похожая проблема. С момента появления iOS 13 я обнаружил, что вам нужно убедиться, что ваш push-объект регистрируется каждый раз, когда вы возобновляете приложение. IOS закрывает подписку, если она не была повторно инициализирована при возобновлении работы приложения.

...