Тип удаленного уведомления iOS - PullRequest
0 голосов
/ 11 ноября 2019

Есть ли какие-нибудь apns push, которые могут разбудить приложение, сделать что-то в фоновом режиме и хранить молчание?

Я нашел два решения, но все еще не идеально:

  1. Фоновое уведомление. Он может разбудить приложение в фоновом режиме и дать ему время что-то сделать, но Apple не гарантирует доставку и не может работать после перезагрузки устройства
  2. UNNotificationServiceExtension. Он может разбудить приложение и сделать что-то в фоновом режиме, даже если устройство перезагружено. Но это не может быть тихо.

Наш поток на iOS был:

  1. Получение удаленного уведомления
  2. Загрузка данных с сервера
  3. Определите, следует ли извещать о содержимом данных

В iOS 12 нашим решением является PushKit, но в iOS 13 оно имеет некоторые ограничения, поэтому мы должны внести некоторые изменения.

Может кто-нибудь дать мне совет, пожалуйста? Спасибо.

...