关于HBUIlder app在线更新的问题

if(wgtVer&&newVer&&(wgtVer!=newVer))这个判断这里,前面获得的是当前版本,后面获得的一直是null值,请问怎么破?

2018-03-13 11:47 添加评论 分享
已邀请:
0

五块钱的果汁 - 勤奋是一种被逼无奈 - 热爱是一种情不自禁~

赞同来自:

没有上下文 怎么破

0

1254201467@qq.com

赞同来自:

//关于版本更新问题
var wgtVer=null;
function plusReady(){
plus.runtime.getProperty(plus.runtime.appid,function(inf){
wgtVer=inf.version;
// alert(wgtVer);
checkUpdate();
});

    }  
    if(window.plus){  
        plusReady();  
    }else{  
        document.addEventListener('plusready',plusReady,false);  
    }  

    var checkUrl="http://192.168.0.126/Square/data/check.php?vison=" + wgtVer;  
    function checkUpdate(){  
        plus.nativeUI.showWaiting("检测更新...");  
        var xhr=new plus.net.XMLHttpRequest();  
        xhr.onreadystatechange=function(){  
            switch(xhr.readyState){  
                case 4:  
                plus.nativeUI.closeWaiting();  
                if(xhr.status==200){  
                    var newVer=xhr.responseText;  
                    alert(wgtVer + "      " + newVer);  

// if(wgtVer&&newVer&&(wgtVer!=newVer)){
// alert(wgtVer + " " + newVer);
//// $("#gengxin").append("<i>new</i>");
// // console.log("检测更新成功:"+xhr.responseText);
// }else{
// plus.nativeUI.alert("无新版本可更新!");
// }
}else{
console.log("检测更新失败!");
plus.nativeUI.alert("检测更新失败!");
}
break;
default:
break;
}
}
xhr.open('GET',wgtUrl);
xhr.send();
}
var wgtUrl="http://192.168.0.126/Square/data/H5676DDD5.wgt&quot;;

0

1254201467@qq.com

赞同来自:

主要就是我要怎么获取更新包的版本?

要回复问题请先登录注册