Существуют и другие способы обновления вашего приложения.Еще один способ - использовать фоновое обновление приложения .Фоновое обновление приложения позволяет вашему приложению периодически запускаться в фоновом режиме, чтобы оно могло обновлять свое содержимое.
- Изменить для добавления других возможных методов: -
Другой способ, который можно использовать длякороткий период (фиксированное время) после того, как приложение было убито, запрашивает время фонового выполнения .Это может дать приложению больше времени выполнения.
Для задач, для реализации которых требуется больше времени выполнения, вы должны запросить специальные разрешения для их запуска в фоновом режиме без их приостановки.В iOS в фоновом режиме разрешено запускать только определенные типы приложений .Например, приложения, которые поддерживают передачу голоса по Интернет-протоколу (VoIP) или приложения, действующие в качестве аксессуара Bluetooth LE.
- Edit # 2 -
Это видно из info.plistПриложение WhatsApp, которое использует несколько UIBackgroundModes, любой из них можно использовать для пробуждения / сохранения приложения в фоновом режиме.
часть info.plist в WhatsApp:
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>fetch</string>
<string>remote-notification</string>
<string>voip</string>
</array>