调用plus.downloader.createDownload 官方给的回调函数status参数返回值是number类型0或者200,但是我调用之后返回的却是null的对象?,d对象的文件大小downloadedSize参数始终为空。导致安装函数installWgt()执行不下去。整个更新失败。代码如下:
function downWgt(wgtUrl){
plus.nativeUI.showWaiting("下载更新包...");
console.log(wgtUrl);
plus.downloader.createDownload( wgtUrl, {filename:"_doc/update/H565FB0B4.wgt","timeout": 5,"retry":1,"retryInterval":1}, function(d,status){
if ( status == 200) {
console.log("下载更新包成功:"+d.filename);
installWgt(d.filename); // 安装wgt包
} else {
console.log("下载更新包失败!");
plus.nativeUI.alert("下载更新包失败!");
}
plus.nativeUI.closeWaiting();
}).start();
}
我有点懵逼了。。。
3 个回复
k***@163.com
遇到同样问题,应该如何解决那?
wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件
解决了没 亲 紧急 差量更新不了了
DCloud_heavensoft
ats的问题,http://ask.dcloud.net.cn/article/1092