怎样实现webapp检查更新版本

2025-10-24 06:52:55

1、mui.plusReady(function() {

var wgtVer = null;//当前版本号

   //下边的方法全部放到这里

});

2、检查是否存在新版本,代码如下

// 检测更新

mui("#v_Update")[0].addEventListener("tap", function() {

var arr = ["确定", "取消"];

mui.confirm("有新版本发布,是否更新?", "提示", arr, function(e) {

if(e.index == "0") {

//下载新版本方法

downWgt();

}

}, "div");

});

怎样实现webapp检查更新版本

3、下载apk文件,代码如下

var apkUrl = "可以直接访问下载wgt文件的网址";

function downWgt(){

plus.nativeUI.showWaiting("下载更新");

plus.downloader.createDownload(apkUrl, {filename:"_doc/update/"}, function(download,status){

if ( status == 200 ) { 

mui.toast("下载更新成功:"+status);

installWgt(download.filename); // 安装wgt资源包

} else {

mui.toast("下载更新成功:"+status);

plus.nativeUI.toast("下载更新失败!");

}

plus.nativeUI.closeWaiting();

}).start();

};

怎样实现webapp检查更新版本

4、更新应用资源,代码如下

function installWgt(path){

plus.nativeUI.showWaiting("安装更新");

plus.runtime.install(path,{},function(){

plus.nativeUI.closeWaiting();

plus.nativeUI.alert("更新完成!",function(){

//  更新完成后重启应用

plus.runtime.restart();

});

},function(e){

plus.nativeUI.closeWaiting();

plus.nativeUI.toast("安装更新失败!"+e.code+e.message);

});

}

怎样实现webapp检查更新版本

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢