Скачать данные в фоновом режиме с iOS4 - PullRequest
3 голосов
/ 16 января 2011

Согласно последнему обновлению Kindle V2.5, он поддерживает "продолжить загрузку книг, пока приложение находится в фоновом режиме на устройствах iOS 4".

Как можно загружать контент в фоновом режиме? Согласно документации по многозадачности для iOS , в фоновом режиме возможны только обновления аудио, voip и местоположения. И я также уверен, что NSURLConnection не загружает новые данные, пока приложение работает в фоновом режиме. Тогда как это возможно с приложением Kindle?

Редактировать: Я не проверял приложение Kindle в устройстве с поддержкой многозадачности iOS4. Поэтому, если кто-нибудь сообщит мне (и сообществу), что именно приложение Kindle делает для загрузки, это было бы очень полезно.

Ответы [ 2 ]

7 голосов
/ 16 января 2011

Да, вы можете.Вернитесь к документу, который вы упомянули, и проверьте код в Завершение задачи конечной длины в разделе Background .Таким образом, вы можете запускать общие задачи в фоновом режиме, включая доступ к сети и загрузку файлов.

Отредактировано: я уже отвечал на аналогичный вопрос в SO, проверьте это, iphone - Подключение к серверу в фоновом режиме

5 голосов
/ 16 января 2011

Выполнение задачи конечной длины в фоновом режиме

Вы можете использовать эти методы, чтобы делать практически все, что вы хотите, но вы должны закончить все это за <10 минут. Я использую его для продолжения загрузки изображения после закрытия приложения. </p>

...