2010-12-10 3 views
0

Как удаленный сервер запускает приложение iPhone для получения текущего местоположения? Приложения, которые помогают найти ваш украденный/потерянный iPhone, похоже, могут это сделать.Получение местоположения iPhone с удаленного сервера

Как это возможно? Использует ли это какое-то уведомление о невидимости? Кроме того, телефонное приложение должно будет обновить удаленный сервер своего местоположения, а это значит, что ему нужно будет использовать функции NSURLConnection во время фонового соединения или завершения. Для меня это похоже на волшебство.

ответ

1

Нет. Это невозможно. Всегда устройство (iPhone) сообщает свое текущее местоположение.

Если Найти мой iPhone, то он, вероятно, запускает специальное фоновое приложение, чтобы сообщать о его местоположении на регулярной основе или когда сервер запрашивает его (посредством push-уведомлений). Но это всегда телефон, отправляющий информацию о местоположении.

+0

Найти мой iPhone запускает проверку удаленного места, он не отправляет его на регулярной основе Apple. – JustSid

+0

Правда. Обновленный ответ, чтобы отразить это. Благодаря! –

+0

Можно ли это сделать в SDK? Чтобы запустить удаленную регистрацию в фоновом режиме? – samxli

0

Приложение на вашем телефоне может подписаться на услугу push. Когда push отправляется на телефон, он может отправить свое местоположение на сервер.

+0

Только в том случае, если пользователь открывает приложение, когда приходит Push Push. Если его назвали «iStole iPhone» или что-то в этом роде, вор скорее всего не откроет его. – JustSid

Смежные вопросы