Есть ли список API и процессов iOS, которые будут запускаться, когда сторонние приложения работают в фоновом режиме? Кажется, я нигде не могу найти ничего, поэтому указатель был бы великолепен
Взгляните на Документ разработчика Apple относительно фоновой обработки.
Существует конечный набор долгосрочных задач, которые приложение может выполнять в фоновом режиме, согласно документу Apple:
Для задач, для реализации которых требуется больше времени выполнения, необходимо запросить определенные разрешения для их запуска в фоновом режиме без их приостановки.В iOS в фоновом режиме разрешено запускать только определенные типы приложений: Приложения, которые воспроизводят звуковой контент для пользователя в фоновом режиме, например приложение музыкального проигрывателя Приложениякоторые постоянно информируют пользователей об их местонахождении, например, навигационное приложение Приложения, поддерживающие протокол голосовой связи через Интернет (VoIP) Новостные приложения, которые должны загружать и обрабатывать новый контент Приложения, которые получают регулярные обновления от внешних аксессуаров Приложения, которые реализуют эти сервисы, должны декларировать сервисы, которые они поддерживают, и использовать системные инфраструктуры для реализации соответствующих аспектов этих сервисов.Объявление сервисов позволяет системе узнать, какие сервисы вы используете, но в некоторых случаях именно системные каркасы фактически предотвращают приостановку работы вашего приложения.
Для задач, для реализации которых требуется больше времени выполнения, необходимо запросить определенные разрешения для их запуска в фоновом режиме без их приостановки.В iOS в фоновом режиме разрешено запускать только определенные типы приложений:
Приложения, которые реализуют эти сервисы, должны декларировать сервисы, которые они поддерживают, и использовать системные инфраструктуры для реализации соответствующих аспектов этих сервисов.Объявление сервисов позволяет системе узнать, какие сервисы вы используете, но в некоторых случаях именно системные каркасы фактически предотвращают приостановку работы вашего приложения.