Пользователь свернул приложение во время загрузки файла: что гарантирует система
Приложение загружает на сервер видео размером 200 МБ. Загрузка идёт обычной задачей внутри экрана. Пользователь сворачивает приложение и открывает мессенджер на 15 минут.
Какое поведение верное?
- Система гарантирует завершение уже начатого сетевого запроса — операционная система не прерывает сеть, даже когда приложение свёрнуто надолго
- Приложение в фоне может быть приостановлено или его процесс выгружен, поэтому длительную работу оформляют специальным фоновым механизмом платформы
- В фоне приложение работает как обычно, пока пользователь сам не закроет его свайпом из списка задач
- Загрузка продолжится, если выполнять её в потоке с повышенным приоритетом
