关于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);
\n

// 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";


0

1254201467@qq.com

赞同来自:

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


要回复问题请先登录注册