功能描述:实现mui框架开发的app能够在线检测是否有新版本,如果有新版本提示用户进行更新。
实现原理:通过判断当前app版本与网络最新版本进行提示更新。
步骤:
一、获取本地当前App版本。
mui.getJSON("配置文件路径,如:‘../manifest.json’", null, function(manifest){
versionName = manifest.version.name;
versionCode = Number(manifest.version.code);
mui.toast("版本名称:"+versionName+",版本code:"+versionCode);
});
如图:code为版本编号,name为版本名称,版本编号为判断版本是否需要更新的关键。
二、获取网络最新版本信息(如版本编号)。
三、下载新版本(使用mui的下载器进行下载)。
// 开始下载
function dowload (){
var options = {method:"GET"};
dtask = plus.downloader.createDownload(下载链接, options );
dtask.addEventListener( "