Публикация обновлений местоположения в фоновом режиме из iOS4 - PullRequest
5 голосов
/ 28 июля 2011

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

Ответы [ 2 ]

6 голосов
/ 28 июля 2011

Абсолютно, и вы можете просмотреть эту более раннюю ветку , когда я задал тот же вопрос - спасибо @RedBlueThing за предоставление ключевой информации.

Я написал это в качестве примера на нашем блоге . Ключом к этой работе является beginBackgroundTaskWithExpirationHandler:, без которого вы не получите надежных результатов, так как, возможно, это будет работать иногда, но не в других.

1 голос
/ 28 июля 2011

Да. Вы можете делать все что угодно в фоновых обратных вызовах.

Я хотел бы добавить, что вам следует убедиться в том, что вы знаете о возможном влиянии на срок службы батареи, поскольку для выполнения ваших запросов может потребоваться включение антенн. Возможно, вы сможете сохранить местоположения в основных данных и опубликовать их на сервере после возобновления работы приложения.

Но нет технических причин, чтобы этого не делать, и это тоже пройдет.

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