cordova-plugin-app-version插件的使用以及注意的事项
2015-12-03 20:39
399 查看
此插件用来获取开发软件的版本号!
首先安装此插件:
命令行中输入 cordova plugin add cordova-plugin-app-version
然后刷新项目,就会在在项目plugins文件夹下看到cordova-plugin-app-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和真机的个别差异!
这样就表示成功!
可能有人要问,到底版本是在什么地方获取到的,最后介绍ios平台以及android平台的获取版本号的地方!
ios平台:
xcode中,general下identity的version
版本号是从上图的version中获取
android平台:
文件夹platforms下,android平台中打开AndroidManifest.xml文件
在这个地方可以设置android平台的版本号!
- - - - - - - -完- - - - - - - - -
首先安装此插件:
命令行中输入 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和真机的个别差异!
这样就表示成功!
可能有人要问,到底版本是在什么地方获取到的,最后介绍ios平台以及android平台的获取版本号的地方!
ios平台:
xcode中,general下identity的version
版本号是从上图的version中获取
android平台:
文件夹platforms下,android平台中打开AndroidManifest.xml文件
在这个地方可以设置android平台的版本号!
- - - - - - - -完- - - - - - - - -
相关文章推荐
- [iOS] 使用CIColorCube快速製作濾鏡
- iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用
- Android 实现调用照相机和选取本地照片功能
- android 的Drawable
- Object-C,NSSet,不可变集合
- Object-C,NSSet,不可变集合
- Object-C,NSSet,不可变集合
- Android图片之三级缓存(着重讲内存缓存)
- Android5.0 Lollipop DisplaySettings分析
- 数据绑定(数据源控件 -- ObjectDataSource)
- Android Plug-in for Gradle源码下载
- 【android_温故知新】View 类的 XML 属性及相关方法说明
- Android Material Design 控件之TabLayout 学习
- 浅析iOS的@property属性
- android开发之高仿微信6.0+滑动Tab
- Android Activity和Fragment生命周期图
- Settings如何去掉 设置-安全里面的部分菜单
- Android画圆环,水波移动的效果
- Android:EditText光标颜色及粗细
- Android没有64位.so导致的崩溃