Отправить данные через сокет каждые х минут - PullRequest
0 голосов
/ 22 августа 2011

У меня есть приложение iOS на основе определения местоположения, и я хочу взаимодействовать с сервером каждые x минут.

Я читаю этот пост: Отправка данных каждые 10 минут

Но мне нужно отправить пустой заголовок на мой сервер, даже если какое-то время не происходит обновление местоположения, потому что я должен прочитать любые ожидающие команды с моего сервера, и он только пишет обратно, если вы пишете первым.

Это имеетработать, даже если приложение работает в фоновом режиме.

Каков наилучший способ выполнить это?Используя таймер?

Я уже делал подобные вещи на Android, но я немного застрял в том, как это сделать.

Приветствия,

Тьерри

1 Ответ

0 голосов
/ 22 августа 2011

Вы можете использовать NSTimer, когда приложение работает, но вы не можете сделать это, когда приложение находится в фоновом режиме. Ссылка iOS содержит все возможные варианты использования многозадачности: ссылка

Как видите, существует небольшое количество возможных операций (voip, аудио или местоположение), которые могут разбудить ваше приложение.

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