0

Приложение для создания маяка eddystone отлично работало на Android 5.0, но после обновления до Android 6.0.1 оно вообще не сканируется. В то время как одно приложение работает на другом телефоне с версией 5.0.Android 6.0.1 eddystone beacon остановил сканирование

У меня есть поиск в Интернете, выяснилось, что в Android 6.0 возникла проблема с BLE. Кроме того, я выполнил некоторые предлагаемые исправления, такие как включение местоположения для работы с BLE-сканированием или принудительное использование старого API интерфейса 4.x вместо API 5.x. beaconManager.setAndroidLScanningDisabled (true);

Но это не поможет получить сканирование в моем случае.

Его очень заметно, если кто-то мне поможет.

ответ

1

Начиная с Android 6 приложения должны динамически запрашивать разрешения на размещение во время выполнения от пользователя до того, как им разрешено сканировать маяки BLE. Если это не сделано, сканирование блокируется, и никакие маяки не будут обнаружены.

Смотрите мой блог здесь для подробностей:

http://developer.radiusnetworks.com/2015/09/29/is-your-beacon-app-ready-for-android-6.html

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

  • Нет связанных вопросов^_^