此插件用来获取开发软件的版本号!
首先安装此插件:html
命令行中输入 cordova plugin add cordova-plugin-app-version
而后刷新项目,就会在在项目plugins文件夹下看到cordova-plugin-app-version,
以下图所示
接下来就是使用此插件的语句获取版本号
cordova.getAppVersion.getVersionNumber().then(function(version){
alert(version);
})
这样子,就能够得到相应的版本号!
可是使用时,须要注意的是:执行此语句,必须等待DOM元素加载完毕。简单一点就是,如果在传统的javaScript中用到,须要配合着window.onload使用,即
window.onload=function(){
cordova.getAppVersion.getVersionNumber().then(function(version){
alert(version);
});
}
如果引用javaScript的库的话,好比很是受欢迎的jQuery:
$(document).ready(
function(){
cordova.getAppVersion.getVersionNumber().then(function(version){
alert(version);
});
});
这样无论是在android平台仍是在ios平台中,均可以获取到版本号!可是值得注意的一点是,如果用ripple emulate命令行运行,会发现版本号显示为 undefined,以下图所示
可是在真机赏上可以成功显示,咱们须要以真机为标准,这就是ripple和真机的个别差别!
这样就表示成功!java
可能有人要问,到底版本是在什么地方获取到的,最后介绍ios平台以及android平台的获取版本号的地方!
ios平台:
xcode中,general下identity的version
版本号是从上图的version中获取
android平台:
文件夹platforms下,android平台中打开AndroidManifest.xml文件
在这个地方能够设置android平台的版本号!
- - - - - - - -完- - - - - - - - -