iBeacon — это открытый протокол, построенный поверх BLE. iBeacon — это устройство только для отправки, а приемник маяка — только для приема.
Маяки посылают очень короткий идентификационный сигнал, обычно раз в секунду. Это ВСЕ, что они делают. Период.
Маяк в вашем магазине ничего не знает об устройствах iOS, которые входят в его ассортимент. Маяки ничего не сканируют.
Было бы возможно, чтобы приложения вашего пользователя постоянно передавали сигналы iBeacon, но только если приложение постоянно работало на переднем плане. Это быстро разрядит аккумулятор пользователя, и если пользователь переключится на Angry Birds или приложение для телефона, ваше приложение прекратит передачу. Кроме того, из соображений конфиденциальности вы, скорее всего, получите отпор от клиентов, если они постоянно будут транслировать «Я, Джон Доу, здесь. Не стесняйтесь отслеживать каждый мой шаг!» сигнал.
Тем не менее, ничто не мешает вам разработать приложение, которое использует iBeacons, а также другие BLE, не относящиеся к iBeacon, или плюс Интернет и веб-сервисы.
Вы можете написать приложение, которое отслеживает iBeacons вашего магазина, и когда оно их обнаруживает, оно отправляет локальное уведомление пользователю, чтобы разбудить приложение (если телефон был в спящем режиме), а также отправляет сообщение на сервер вашего магазина (через сотовой сети передачи данных) с идентификатором пользователя и найденным маяком. Вы можете использовать эту информацию для отправки push-уведомлений пользователю («Специально для дамских часов на острове 12!»)
Наша компания специализируется на разработке приложений для iOS и специализируется на разработке подобных приложений. Мы будем рады продолжить разговор, если вы захотите его продолжить.
person
Duncan C
schedule
08.01.2014