При выполнении фоновых загрузок в iOS существует ли механизм, который будет повторно доставлять результаты загрузки из системы, если приложение вылетает при обработке указанных результатов?Я надеялся увидеть какую-то систему подтверждения, сообщающую ОС, что приложение завершило обработку всех отправленных данных и т. Д., Но я не вижу ничего подобного в документации.
Что яменя беспокоит то, что мои пользователи загрузят 100 элементов, и как только они будут загружены в фоновом режиме, мое приложение запустится (в фоновом режиме), что позволит мне обрабатывать ответы.Если во время обработки данных ответа происходит сбой приложения, другие необработанные данные ответа теперь навсегда теряются.
Это, конечно, проблема и при загрузке в приложение - если вы загружаете что-то и происходит сбой во время обработкиответ, который вы потеряете , который загрузит (и любые другие загрузки в рейс в то время), но вы рискуете потерять слишком много данных в фоновом режиме IMO.