此插件用来获取开发软件的版本号!

首先安装此插件:

命令行中输入 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.οnlοad=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平台的版本号!
- - - - - - - -完- - - - - - - - - 

转载于:https://www.cnblogs.com/qypx520/p/6018659.html

cordova-plugin-app-version插件使用相关推荐

  1. Cordova Android App版本更新插件cordova-plugin-android-update

    文章版权声明:https://blog.csdn.net/qq_23179075/article/details/86581672 cordova-plugin-android-update App ...

  2. cordova指定版本_cordova 插件的安装和删除

    查看已安装插件cordova plugin list 关于插件安装插件 cordova 5.0+以上的可以直接添加插件cordova plugin add cordova-hot-code-push- ...

  3. cordova 更改app版本_ionic项目中使用cordova-hot-code-push插件

    例子源码参见我的github:zhangzhaojun/chcp-manual-demo 使用cordova-hot-code-push插件的方法如下: 1.如下命令创建一个项目: $ ionic s ...

  4. [Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自己主动更新App的Web内容...

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/50848524 插件地址:https://github.com/nordnet/cord ...

  5. cordova打印机插件_phonegap/cordova plugin

    蛋疼的是你不能用native去写app,那么只能用个中间件来完成,现在选择无疑是cordova,国内的多用appcan(去年用过,个人感觉除了有点乱之外其他的还ok),先来讲讲cordova插件,因为 ...

  6. cordova wifi插件(cordova plugin add cordova-plugin-hotspot)

    本文实现的功能: 1.一键切换wifi状态,打开或关闭 2.输入SSID和密码,连接wifi 3.wifi打开时显示当前可用的wifi,但是还未实现点击SSID名连接wifi的功能 4.桌面实现当前w ...

  7. android支付宝插件,GitHub - DmcSDK/cordova.plugin.alipay: cordova 支付宝支付插件,支持IOS Android。...

    cordova.plugin.alipay cordova 支付宝支付插件 cordova plugin add https://github.com/DmcSDK/cordova.plugin.al ...

  8. 新建android项目导包,Cordova开发App入门(一)创建android项目

    前言Apache Cordova是一个开源的移动开发框架.允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的AP ...

  9. java安卓app开发教程_[Android教程] Cordova开发App入门(一)创建android项目

    前言 Apache Cordova是一个开源的移动开发框架.允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...

  10. 使用 Cordova 打包 app

    1.安装nodejs 2.安装 cordova npm install -g cordova 3.Cordova 打包成安卓APK需要用到ANT打包工具,首先配置好java环境: 下载安装Java J ...

最新文章

  1. php stortime,文件存储 - Laravel 5.8 中文文档手册 - php中文网手册
  2. 看我是如何利用升级系统一键GetShell
  3. vs2005无法断点调试网站,断点失效
  4. nodejs-REPL/回调函数/事件循环
  5. 内存、数据结构之栈和堆的区别?
  6. 争议?MySQL存储过程与函数,封装,体,完整详细可收藏
  7. Exynos4412 所用内存 —— DDR2
  8. MIPCache 域名升级
  9. 2005级计算机系本二班专业知识大赛
  10. Win11管理员已阻止你运行此应用,有关详细信息怎么处理?
  11. python线下培训班-线下培训价值一万八的某达PYTHON培训视频
  12. 服务链路追踪配置mysql_学习微服务的服务链路追踪——Spring Cloud Sleuth+zipkin
  13. Java自学资料!你确定你真的理解_双亲委派_了吗?!
  14. 中国省份城市0-N编号
  15. Modbus通讯协议详解与RTU通信实例演示
  16. 盘点AI江湖中,清华人的“无问西东”
  17. HBuilder启动vue项目
  18. mysql复制表结构创建新表
  19. sketch清理缓存文件,sketch清理运行内存工具
  20. python不同曲线设置标签_python 绘制拟合曲线并加指定点标识的实现 Python怎么实现非线性的拟合...

热门文章

  1. 一个 Dubbo 服务启动要两个小时
  2. MySQL Hardware--FIO压测
  3. laravel 分页
  4. ubuntu解压zip文件乱码问题
  5. 问题:循环元素,被选中元素个数,全选
  6. php代码规范说明文档
  7. Java爬取并下载酷狗音乐
  8. 关于Linux路由表的route命令
  9. 【WIN10】VisualStateManager使用說明
  10. IOS开发之----常用函数和常数--秀清