Charles
Charles
  • 发布:2016-06-28 22:10
  • 更新:2016-07-17 04:30
  • 阅读:1120

plus.downloader.createDownload 下载跳转到浏览器下载了,下载完成无法回调

分类:5+ SDK

var dtask = plus.downloader.createDownload(url, {}, function(d, status) {
if (status == 200) { // 下载成功
var path = d.filename;
console.log(d.filename);
plus.runtime.install(path);
} else { //下载失败
mui.alert("下载更新失败: " + status,'温馨提示');
}
});
dtask.start();
下载跳转到浏览器下载了,下载完成无法回调,导致后续无法自动进入安装界面,资源升级也无法自动安装
真机环境:乐视2 Android6.0

2016-06-28 22:10 分享
已邀请:
撒网要见鱼

撒网要见鱼 - 厚积薄发!

你确定 你的下载文件是不是 a标签? 是不是自己加上了 href属性,所以自动浏览器下载了?
感觉你应该没有走到plus.downloader这个下载里面去。(或者你可以弄一个页面单独测试 plus.downloader功能 )

Charles

Charles (作者) - Don't repeat yourself

@撒网要见鱼 ,没有A标签,直接调用的plus.downloader.createDownload(“http://*****.apk”, {}, function(d, status)

Charles

Charles (作者) - Don't repeat yourself

本问题已经解决了,问题的原因在于使用了原声的plus.nativeUI.confirm确认框询问用户是否下载。如果使用mui.confirm无此问题。

qq820805144

qq820805144

web页面里下载完成后打开如何实现

该问题目前已经被锁定, 无法添加新回复