Отправка уведомлений на мобильные устройства с радиусом 5 метров - PullRequest
0 голосов
/ 23 ноября 2011

Меня попросили изучить возможность отправки уведомлений на мобильные устройства с радиусом 5 или 10 метров от стенда на торговой выставке.Клиент хотел бы иметь возможность отправлять уведомления прохожим на торговой выставке и предупреждать их об их стенде.

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

Изучая различные варианты, Bluetooth потребует сопряжения (и включенной антенны), NFC слишком новый и поэтому не поддерживается на многих устройствах, а также сканированиесигналы Wi-Fi позволили бы клиенту знать, что вокруг люди.

Я изучаю API-интерфейсы foursquare и / или Brightkite, но для этого все же требуется, чтобы эти приложения были установлены на устройстве пользователя.

Кто-нибудь пробовал это и преуспел (технически и юридически)?

Ответы [ 3 ]

2 голосов
/ 23 ноября 2011

Это невозможно с текущим (популярным) оборудованием для смартфонов, доступным на рынке.

1 голос
/ 24 ноября 2011

Вы можете использовать Bluetooth так же, как некоторые рекламные щиты транслируют прохожим, например, http://www.newscientist.com/article/dn7883-billboards-beam-adverts-to-passing-cellphones.html

1 голос
/ 23 ноября 2011

Существует два способа настройки оповещений о близости: через сотовую сеть или GPS.

GPS может дать вам точное местоположение: точность на хорошем смартфоне теоретически находится в диапазоне 5-10 метров, но очень часто это больше 20 метров. Это также может быстро разрядить аккумулятор, особенно если вы наблюдаете много интересного.

Сотовая связь дешевле с батарейным питанием, но срабатывает только при переключении ячейки сети, поэтому точность составляет километр.

В документации iOS есть хорошее обсуждение различных опций http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html

Эквивалент для Android здесь http://developer.android.com/guide/topics/location/obtaining-user-location.html

...