Распознавание близлежащих айфонов, на которых запущено мое приложение - PullRequest
0 голосов
/ 13 августа 2010

У меня есть требование в моем приложении для iPhone, которое я знаю, когда кто-то, работающий с тем же приложением, находится поблизости. Я думаю, что GameKit, использующий Bluetooth, позволит мне сделать это. Местоположение GPS не является достаточно точным в этом конкретном случае.

Однако, если пользователь закроет приложение, функция больше не будет работать. Даже под iOS4 переключение задач закроет службы BonJour, поэтому я не могу запустить приложение в фоновом режиме.

Мне кажется, я могу использовать эту функцию, только если пользователь оставляет приложение запущенным и запущенным. Вы бы согласились? Или я могу использовать другой подход?

1 Ответ

0 голосов
/ 13 августа 2010

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

Если они решат включить эту функцию, то это другое дело. Затем они ожидают, что кто-то другой может найти их.

Тем не менее, вы можете рассмотреть возможность использования какой-либо автономной службы, где последняя позиция GPS хранится на сервере, включая метку времени. Когда кто-то еще (с запущенным приложением) перемещается на определенное расстояние от этого местоположения, пока оно еще «свежее», вы отправляете уведомление на первое устройство. Таким образом, пользователь будет уведомлен о том, что кто-то может быть рядом, и затем сможет включить собственное устройство.

...