2016-08-29 7 views
-2

Это работает с Beacons и BLE (BlueTooth Low Energy), что, конечно же, требует Bluetooth. Почему это также требует, чтобы служба определения местоположения была включена? Могу ли я физически отключить местоположение и все еще нажать уведомления только с помощью диапазона BLE?Каковы требования к мобильному приложению для Geofencing?

Я также хочу использовать Geofencing. Могу ли я это сделать без написания всего нового приложения?

+0

Лучше отделить разные очереди от одной и той же темы. Вы можете сделать два потока. –

+0

Исправлена ​​грамматика; затянутая формулировка – Prune

ответ

0

На Android 6.0, сканирование Bluetooth LE блокируется по операционной системе , если разрешение Местонахождение не было предоставлено пользователем в приложении, и место службы включены в настройках

Это ограничение конфиденциальности, наложенное Android. Как вы заметили, нет технической причины Это ограничение должно существовать. (Действительно, до Android 6 таких ограничений не существует.) Теория состоит в том, что, поскольку сигналы Bluetooth могут использоваться для определения местоположения, параметры безопасности местоположения также должны применяться к Bluetooth.

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

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