我正在尝试通过离子应用程序启用我的手机蓝牙。我称之为这样的东西:
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();
});
}
}
我错过了什么吗?我的手机是一加一。
更新:
我必须在设备中实现任何特定配置吗 这在开发模式下
应用技术信息
- Ionic 2 & Angular 2
- 插件 : com.unarin.cordova.beacon (链接)
我自己解决了这个问题。似乎问题出在petermetz/cordova-plugin-ibeacon
,我使用的是 25 天前的插件。
首先通过进入项目根文件夹运行来删除现有插件:
sudo cordova plugin rm com.unarin.cordova.beacon
然后再次添加了插件(基本上我更新了我的插件):
sudo cordova plugin add https://github.com/petermetz/cordova-plugin-ibeacon.git
在那之后,一切开始正常工作。
谢谢。