2015-10-20 4 views
1

Я пытаюсь использовать плагин BluetoothLowEnergy для Кордовы для сканирования ближайших iBeacons. Я попытался как cordova-plugin-eddystonePhoneGap Плагин BLE не работает в фоновом режиме

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? Спасибо

ответ

0

Из того, что я вижу, плагин de.appplant.cordova.plugin.background-mode использует фоновый фоновый режим, чтобы приложение работало в фоновом режиме, поэтому вам нужно включить его.

Имейте в виду, что, как отмечено в файле README этого плагина, это не совместимо с App Store, и ваше приложение не будет проходить процесс обзора. В принципе, вы можете использовать только фоновый фоновый режим, если вы создаете звуковое приложение, и даже тогда вы должны (должны?) Использовать его только для воспроизведения звука в фоновом режиме, а не для сканирования маяков.

Кроме того, вы не указали, какой именно плагин Eddystone вы используете. Вы подтвердили, что на самом деле способны работать в фоновом режиме? Возможность обнаружения Bluetooth-устройств в фоновом режиме требует особых соображений, поэтому может быть просто, что плагин не поддерживает его. Если вы подтвердили это , то поддержите его, возможно, будет неплохо спросить авторов авторам самого модуля.

+0

Право, я использую [cordova-plugin-eddystone] (http://github.com/evothings/cordova-eddystone). Я обновляю свой вопрос. Я не знаю, поддерживает ли он фоновый режим. О фоном-плагине, где вы читали аудио возможности? Я просто попытался. Это не работает. На данный момент мне не нужно публиковать свое приложение, так что это может быть нормально для демонстрации. Вы знаете более безопасный плагин? Спасибо \t \t кстати .... он не работает ни с помощью «звуковой» возможности фона – DeLac

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