Как проверить, находится ли поблизости другой iPhone, использующий ту же программу? - PullRequest
1 голос
/ 09 декабря 2011

Я гуглил эту проблему, но не понял правильную формулировку.

По сути, я ищу API или несколько примеров того, как мне написать программу, в которой вы будете получать push-уведомления, если кто-то находится в той же области, что и вы, на основе координат GPS. Короче говоря: квадрат 4s в реальном времени не основан на регистрации, но основан на GPS.

Часть меня чувствует, что Apple может нахмуриться, но если пользователь получит уведомление и примет решение запустить приложение, возможно, нет.

Заранее спасибо.

Ответы [ 2 ]

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

Вы ищете уведомления типа Bonjour Bluetooth, найденные в GameKit.Это не имеет ничего общего с GPS и вместо этого основано на радио ближнего радиуса действия (Bluetooth), которое рекламирует себя, используя протокол нулевой конф.API в основном дают вам возможность транслировать свой сервис (например, «MyGame») через Bluetooth и прослушивать других, потенциально транслирующих тот же сервис.

1 голос
/ 09 декабря 2011

Если вы говорите о географической близости, вам нужно настроить центральный сервер, где каждое устройство может зарегистрировать свое местоположение, и который будет обеспечивать местоположение ближайших устройств. Такой сервис, как FourSquare, делает именно такие вещи.

Еще один способ взглянуть на «окрестности» - это сетевое окружение. Вы можете заставить каждое устройство рекламировать себя через Bonjour и искать другие устройства, которые делают то же самое.

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