云打包技术文档

云打包技术文档是帮助客户更快、更好、更高效的使用云打包产品。云打包开发中心将一如既往秉着一颗开放的心态给开发者提供更多的帮助和巨大的支持,与开发者一起共同创造更加美好的移动互联网生态圈!

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

浏览次数:

云打包的应用会默认在当前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”即为当前应用的版本号。

示例(仅供参考):

<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>