Я хотел сделать http-вызов, когда мое приложение iphone переходит в фоновый режим

Я хотел сделать http-вызов, когда мое приложение работает в фоновом режиме, когда я пытаюсь загрузить несколько файлов. Можно ли выполнить эту задачу. Если возможно, кто-нибудь может предоставить мне пример кода.

Заранее спасибо.


person philip abraham    schedule 23.08.2011    source источник
comment
stackoverflow.com/q/6420866/491980   -  person EmptyStack    schedule 23.08.2011


Ответы (1)


Как только приложение находится в фоновом режиме, оно обычно приостанавливается. Таким образом, вы не сможете непрерывно загружать данные в фоновом режиме.

Если ваша задача ограничена, вы можете попробовать реализовать beginBackgroundTaskWithExpirationHandler:. Это позволит вам запросить у системы дополнительное время для выполнения оставшейся части задачи в фоновом режиме.

Вы можете ознакомиться с документацией, предоставленной Apple, чтобы лучше понять, как это делается.

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

person ms83    schedule 23.08.2011
comment
я смог добиться этого. я смог загрузить еще 10 минут после того, как мое приложение перешло в фоновый режим, после этого мне нужно перезапустить приложение. Но будет ли какой-либо сценарий, когда мое приложение будет удалено из памяти, пока оно работает в фоновом режиме. - person philip abraham; 23.08.2011
comment
Да, когда памяти становится мало, ваше приложение может быть удалено системой. - person ms83; 23.08.2011