Получение местоположения iPhone с удаленного сервера - PullRequest
0 голосов
/ 10 декабря 2010

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

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

Ответы [ 2 ]

1 голос
/ 10 декабря 2010

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

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

0 голосов
/ 10 декабря 2010

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

...