Cordova の BluetoothLowEnergy プラグインを使用して近くの iBeacons をスキャンしようとしています。私はcordova-plugin-eddystoneの両方を試しました
evothings.eddystone.startScan(successCallback, errorCallback)
bluetoothle.startScan(_successCallback, errorCallback, {allowDuplicates: true});
ただし、スキャンをバックグラウンドで動作させることはできません。アプリが BLE センサーを利用することを指定して、Xcode を使用して .plist でバックグラウンド機能を有効にしました。さらに、de.appplant.cordova.plugin.background-mode
プラグインを使用して、deviceReady イベントの後に次の関数を実行します。
cordova.plugins.backgroundMode.enable();
ただし、バックグラウンド モードに入るとスキャンが一時停止します。何があっても。別の方法はありますか?eddystone プラグインでバックグラウンド モードが無効になっていますか? ありがとうございました