/**
* 获得app版本号,如0.01
* @description 对应/config.xml中version的值
*/
getVersionNumber(): Observable<string> {
return Observable.create(observer => {
//这里解决在livereload的时候偶尔获得app版本号失败的问题
this.platform.ready().then(() => {
this.appVersion.getVersionNumber().then((version: string) => {
observer.next(version);
}).catch(err => {
switch (err) {
case 'cordova_not_available':
console.log('cordova没有初始化');
break;
default:
console.log(err);
break;
}
});
});
});
}