我也遇到这个问题了,我是更新的时候vivo无法下载
mui.confirm(_msg, '升级确认', btn, function (e) {
if (e.index == 0) { //执行升级操作
plus.nativeUI.toast("正在准备环境,请稍后!");
var dtask = plus.downloader.createDownload("http://www.XXXXX.com/download/appname.apk?time="+time, {}, function (d, status) {
if (status == 200) {
var path = d.filename;//下载apk
plus.runtime.install(path); // 自动安装apk文件
} else {
plus.nativeUI.alert('版本更新失败:' + status);
}
});
dtask.start();
}
});
这个代码在别的安卓手机上都可以,但是在VIVO手机上就不行,只能提示"正在准备环境,请稍后!"之后就没有下文了,也不下载,也不更新的。不知道这是不是个BUG
4 个回复
kay
我也遇到这个问题了,我是更新的时候vivo无法下载
这个代码在别的安卓手机上都可以,但是在VIVO手机上就不行,只能提示"正在准备环境,请稍后!"之后就没有下文了,也不下载,也不更新的。不知道这是不是个BUG
4***@qq.com - 我个人网站 itoic.com 欢迎大家访问
打断点看进成功还是失败了呢
kay
真机才有这个问题,模拟器啥的没问题,怎么下断点?!
小小鸟try (作者)
我也没解决,不过我是内部APP,引导用户把后台划掉来解决的
2018-11-28 11:01
4***@qq.com
好吧
2018-11-28 11:03
kay
vivo手机也是个坑啊……
2018-11-28 11:07
kay
我知道是什么原因了,因为我的那个下载链接多了个time时间戳,本来是为了防止有缓存的,但是好像VIVO不支持这个东西,所以导致下载失败了,去掉之后就可以了
4***@qq.com
嗯嗯
2018-11-29 11:56