这个插件我在使用的时候出现了问题,部分手机在检测到新到版本的时候,会导致无法加载数据到情况,所有的请求都无效,导致进入app无法请求数据。望能排查一下,以下是我的代码:
/**
- 版本更新检测
*/
request.get("/common/api/appVersion/get", {
version: plus.runtime.version,
appId: plus.runtime.appid
}, false).then((res) => {
if(res.data && res.code == 0){
if(res.data.isUpdate == 0){
let content = "";
let contentList = res.data.context.split(";");
contentList.forEach(function(item, index) {
content += item + "\n";
});
let topIconPath=plus.io.convertLocalFileSystemURL('_www/static/imgs/appimg')+"/update.png";
let options={
title:"更新内容",
con: content,
downUrl: res.data.url,
hidCancelbtn: false,
btnBgColor: "#FFCE29",
updateBtnText:"立即升级",
topImgBg: topIconPath,
hidBackBtn: false,
verCode: res.data.version,
downMsgTip:"资源下载中,请稍后...",
goBackBtnText:"后台更新"
}
//必需提供下载地址;
upDater.startUpdate(options,()=>{
console.log("弹框关闭了");
});
} else {
util.tips('app检测到自动更新,更新完成后自动重启')
this.updateApp(res.data.url)
}
}
})
0 个回复