完全按照http://ask.dcloud.net.cn/article/182 官方提供的代码Android可以更新成功,但是ios一直卡在下载阶段
function downWgt(wgtUrl){
plus.nativeUI.showWaiting("下载更新包...");
console.log(wgtUrl);
plus.downloader.createDownload( wgtUrl, {filename:"_doc/update/"}, function(d,status){
console.log(status);
if ( status == 200 ) {
console.log("下载更新包成功:"+d.filename);
installWgt(d.filename); // 安装wgt包
} else {
console.log("下载更新包失败!");
plus.nativeUI.alert("下载更新包失败!");
}
plus.nativeUI.closeWaiting();
}).start();
}
console.log(status);返回值为空。既不是0也不是200.Android是可以成功返回200的。请问有知道这大概问题是出在哪里吗?
前端小学僧
- 发布:2017-02-05 14:20
- 更新:2017-02-09 09:19
- 阅读:1421
2 个回复
猫猫猫猫 - 用户已离线
猜测是由于ATS限制导致,试试采用符合规范的https协议的下载地址。
wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件
强烈建议换回以前的 要知道以前版本的没有做https 即使现在后台改了https 以前的用户还是用不了呀
猫猫猫猫
以前的不受影响,以前的是完全关闭ATS的
2017-02-09 09:42
DCloud_heavensoft
可以在打包时配置取消ats,ats的问题,http://ask.dcloud.net.cn/article/1092
2017-02-09 16:27