Привет.
Пытаюсь в приложении использовать bluetoothe устройство, а именно кнопку (селфи).
использую плагины
для angularjs
https://github.com/Jewelbots/ng-cordova-bluetoothle
и для cordova
https://github.com/randdusing/BluetoothLE$scope.bleDeviceScan = function() {
$ionicPlatform.ready(function() {
return $cordovaBluetoothle.initialize(params)
.then(function () {
//successfully initialized
return $cordovaBluetoothle.startScan(startScanSuccess, handleerror,
{
services: [],
"allowDuplicates": true,
"scanMode": bluetoothle.SCAN_MODE_LOW_LATENCY,
"matchMode": bluetoothle.MATCH_MODE_AGGRESSIVE,
"matchNum": bluetoothle.MATCH_NUM_MAX_ADVERTISEMENT,
"callbackType": bluetoothle.CALLBACK_TYPE_ALL_MATCHES,
}).then(function (data) {
//successfully initialized
$scope.deviceStatus = 'Found device: ' + JSON.stringify(data);
return data;
}, function (err) {
//error trying to initialiez
$scope.deviceStatus = 'Error:' + JSON.stringify(err);
});
}, function (err) {
//error trying to initialiez
$scope.deviceStatus = 'Error:' + JSON.stringify(err);
});
});
};
Инициализация проходит нормально , показывает status: enabled
но startScan возвращает пустой объект
Что я делаю не правильно?
P.s. Сам андроид видит и подключает эту кнопку, и автоматом при включении, а в приложение ее не видно.