response-native-ble-manager ничего не возвращает или событие handleDiscoverPeripheral никогда не запускается - PullRequest
0 голосов
/ 15 марта 2020

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

(я не использую эмуляторы, я подключил телефон через USB.)

Это официальный пример кода. Код здесь

Однако я не вижу никаких устройств. Событие handleDiscoverPeripheral никогда не запускается.

Я должен видеть как минимум 2 устройства.

Это мой собственный журнал реакции

info Reloading app...
 BUNDLE  [android, dev] ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (1/1), done.

 LOG  Running "ArduinoBluetooth" with {"rootTag":1}
 WARN  VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead.
 LOG  Permission is OK
 LOG  Scanning...
 LOG  Scan is stopped
 LOG  No connected peripherals
 LOG  []
 LOG  Scanning...

PS I ' мы увеличили количество секунд сканирования до 30

BleManager.scan([], 30, true)

Кроме того, все разрешения установлены.

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
...