Я пытаюсь использовать плагин BluetoothLowEnergy для Cordova для сканирования ближайших iBeacons. Я пробовал оба cordova-plugin-eddystone.
evothings.eddystone.startScan(successCallback, errorCallback)
и BluetoothLE.
bluetoothle.startScan(_successCallback, errorCallback, {allowDuplicates: true});
Однако я не могу заставить сканирование работать в фоновом режиме. Я включил фоновые возможности в .plist с помощью Xcode, указав, что приложение использует датчики BLE. Более того, я использую плагин de.appplant.cordova.plugin.background-mode
, выполняя после события deviceReady функцию:
cordova.plugins.backgroundMode.enable();
Однако сканирование просто приостанавливается при входе в фоновый режим. Не важно что. Есть ли альтернативный способ? Фоновый режим отключен в плагине eddystone? Спасибо