cordova.plugins.locationManager.enableBluetooth()在android中不工作
我正在尝试通过ionic应用程序启用手机蓝牙功能。我是这样称呼的:cordova.plugins.locationManager.enableBluetooth()在android中不工作,android,angularjs,cordova,bluetooth,ionic-framework,Android,Angularjs,Cordova,Bluetooth,Ionic Framework,我正在尝试通过ionic应用程序启用手机蓝牙功能。我是这样称呼的: cordova.plugins.locationManager.enableBluetooth() 但也不会启用和产生任何错误。下面是我的app.js代码。请帮忙 import {App, Platform} from 'ionic-framework/ionic'; import {TabsPage} from './pages/tabs/tabs'; @App({ template: '<ion-nav [ro
cordova.plugins.locationManager.enableBluetooth()
但也不会启用和产生任何错误。下面是我的app.js
代码。请帮忙
import {App, Platform} from 'ionic-framework/ionic';
import {TabsPage} from './pages/tabs/tabs';
@App({
template: '<ion-nav [root]="rootPage"></ion-nav>',
config: {} // http://ionicframework.com/docs/v2/api/config/Config/
})
export class MyApp {
static get parameters() {
return [[Platform]];
}
constructor(platform) {
this.rootPage = TabsPage;
platform.ready().then(() => {
StatusBar.backgroundColorByName('red');
console.log("App starting.");
cordova.plugins.locationManager.enableBluetooth();
});
}
}
import{App,Platform}来自“离子框架/ionic”;
从“./pages/tabs/tabs”导入{TabsPage};
@应用程序({
模板:“”,
配置:{}//http://ionicframework.com/docs/v2/api/config/Config/
})
导出类MyApp{
静态获取参数(){
返回[[平台]];
}
建造商(平台){
this.rootPage=TabsPage;
platform.ready()。然后(()=>{
StatusBar.backgroundColorByName(“红色”);
log(“应用程序启动”);
plugins.locationManager.enableBluetooth();
});
}
}
有什么我遗漏的吗。我的电话是一加一
更新:
是否有任何特定的配置我必须在设备中实现
这是一种发展模式
应用程序技术信息
- 离子2和角2
- 插件:com.unarin.cordova.beacon()
我自己解决了这个问题。问题似乎出在petermetz/cordova插件ibeacon上,我使用的是25天以前的插件 首先通过进入项目根文件夹运行来删除现有插件:
sudo cordova插件rm com.unarin.cordova.beacon
然后再次添加插件(基本上我更新了我的插件):
sudo cordova插件添加https://github.com/petermetz/cordova-plugin-ibeacon.git
从那以后,一切都开始运转良好
谢谢