Приложение для iOS: загрузка нескольких файлов в фоновом режиме - PullRequest
1 голос
/ 26 февраля 2012

Для iOS я знаю, что приложения могут загружаться в фоновом режиме, как в соответствии с этой веткой: Загрузка в фоновом режиме в iOS

Когда я имею в виду «фон», я имею в виду, что пользователь нажал кнопку «Домой», используя другое приложение, или экран телефона выключен.

Дополнительные вопросы:

1. Существует ли ограничение по времени для фоновой загрузки? Это может быть проблемой, если загружаемый файл огромен.

2. Можно ли загрузить список файлов в фоновом режиме или он поддерживает только завершение одной загрузки, которая выполнялась до того, как пользователь переключился на другое приложение?

3. Я полагаю, если пользователь полностью закроет приложение, загрузка будет остановлена? Полностью выходя из режима, пользователь дважды щелкает кнопку «Домой», касается и удерживает приложение, пока оно не начнет качаться, а затем нажимает «X», чтобы закрыть его.

1 Ответ

0 голосов
/ 26 февраля 2012

Ответы:

1) Ограничение времени ожидания возможно наложено сервером, но вы, безусловно, можете добавить некоторый код обнаружения времени ожидания на стороне клиента (iOS).

2) Загрузка«Список файлов» по ​​сути такой же, как загрузка файла.По сути, список файлов - это просто еще один файл.

3) Если приложение убито, да, все (и все фоновые потоки) убиваются вместе с ним.

...