Я использую AFURLSessionManager с backgroundSessionConfigurationWithIdentifier для загрузки видео на сервер. Я делю видео на куски и выполняю uploadTaskWithRequest fromFile, и каждый запрос зависит от предыдущего, что означает, что я жду ответа от сервера для отправки следующего чанка.
Моя текущая реализация позволяет делать это на переднем плане ив фоновом режиме, и это прекрасно работает на iOS 12, но есть проблема с iOS 13. Когда мое приложение переходит в фоновый режим после нескольких успешных ответов от сервера, uploadTaskWithRequest fromFile внезапно начинает получать «время ожидания запроса». Похоже, что существует какой-то ограничитель количества запросов, инициируемых из фона. Кто-нибудь знает об этом? Может кто-нибудь подскажет, как решить эту проблему?
Заранее спасибо