Приложение для iPhone, отправляющее данные в закрытом состоянии - PullRequest
1 голос
/ 20 октября 2011

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

Если не удается запустить приложение, могу ли я хотя бы связаться с ним со своего сервера, а затем выполнять какие-либо действия в фоновом режиме?

Спасибо

1 Ответ

2 голосов
/ 20 октября 2011

Когда приложение переходит в фоновый режим, вызывается метод applicationDidEnterBackground в вашем делегате приложения.

В этом методе вы можете использовать объект beginBackgroundTaskWithExpirationHandler on UIApplication для запуска фоновой обработки.

Просто поймите, что вы не можете вечно выполнять задачи в фоновом режиме. Вы можете узнать, сколько времени у вас осталось, прочитав свойство backgroundTimeRemaining в UIApplication, если вам нужно знать, не хватает ли у вас времени.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...