2014-08-29 3 views
1

Возможно ли создать AltBeacon (так что начать рекламу) на Android с официальной библиотекой Android AltBeacon? https://github.com/AltBeacon/android-beacon-libraryAltBeacon: запуск маяка на android

Многое, как мы можем создать AltBeacon с помощью libray IOS и начать рекламу (https://github.com/CharruaLab/AltBeacon) может быть достигнута реклама на Android 4.3+?

ответ

2

Да, вы можете использовать Android Beacon Library для передачи, но для этого требуется Android L, и с Android 4.3 это невозможно. Смотрите приложение образец передатчика здесь:

https://github.com/AltBeacon/altbeacon-transmitter-android

Это приложение образца на основе филиала библиотеки, ориентированной нового L операционной системы Android и обеспечивает BeaconTransmitter класса. После выхода Android L эта ветка будет объединена с официальной версией библиотеки.

Причина, по которой требуется передача, требует Android L, потому что Android 4.3 не поддерживает BLE Периферийный режим, необходимый для передачи в качестве маяка.

Также важно отметить, что проект iOS AltBeacon от лаборатории CharruaLabs Lab, упомянутый выше, полностью независим и использует другой несовместимый формат передачи.

+0

Это облом, но понятно, спасибо. У вас есть библиотека iOS, которая может создавать AltBeacons, которые можно сканировать через вашу библиотеку Android AltBeacon? –

+1

Нет, к сожалению, оба API-интерфейса iOS и OSX CoreBluetooth блокируют передачу любого маякового сигнала, отличного от iBeacon. Передача маяковых сигналов обычно основывается на разделе «данные производителя» рекламных пакетов BLE, а API Apple блокирует размещение любых данных в этих полях, отличных от целей передачи iBeacon. Программное обеспечение. Передатчики AltBeacon поэтому ограничены Linux и Android L. – davidgyoung

Смежные вопросы