如何获取当前应用的最新版本号?

云打包的应用会默认在当前User Agent中添加当前应用的最新版本号,获取到的带版本号的User Agent: 

 Mozilla/5.0 (iPod touch; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 

 (KHTML, like Gecko) Mobile/13C75 2.0.24 CK 2.0 

其中“CK 2.0”之前的“2.0.24”即为当前应用的版本号。

示例(仅供参考):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js"></script>
<script type="text/javascript">
    $(function() {
        get_appversion();
    });
    //获取当前应用的版本号
    function get_appversion() {
        var YundabaoUA = navigator.userAgent;//获取当前的useragent
        var YundabaoUAs = new Array(); //定义一数组 
        YundabaoUAs = YundabaoUA.split(" "); //字符以空格分割成数组
        version = YundabaoUAs[YundabaoUAs.length - 3];//数组中的倒数第三个值为当前应用的版本号
        alert("您的应用当前版本号为:" + version);//根据需求可自行修改。
    }
</script>