/**
* 獲得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;
}
});
});
});
}