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
Charles
- 发布:2016-06-28 22:10
- 更新:2016-07-17 04:30
- 阅读:2001
4 个回复
撒网要见鱼 - 厚积薄发!
你确定 你的下载文件是不是 a标签? 是不是自己加上了 href属性,所以自动浏览器下载了?
感觉你应该没有走到plus.downloader这个下载里面去。(或者你可以弄一个页面单独测试 plus.downloader功能 )
Charles (作者) - Don't repeat yourself
@撒网要见鱼 ,没有A标签,直接调用的plus.downloader.createDownload(“http://*****.apk”, {}, function(d, status)
Charles (作者) - Don't repeat yourself
本问题已经解决了,问题的原因在于使用了原声的plus.nativeUI.confirm确认框询问用户是否下载。如果使用mui.confirm无此问题。
[已删除]
web页面里下载完成后打开如何实现