kay
kay
  • 发布:2018-11-28 10:52
  • 更新:2020-01-13 15:33
  • 阅读:2000

【报Bug】VIVO手机无法下载

分类:HTML5+

用VIVO手机升级APP的时候无法下载更新的内容,代码如下:

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();  
                                }  
                            });

为了防止有缓存,还加了时间戳(time就是时间戳)。这段代码在别的安卓手机上没有问题,只有在VIVO手机上的时候会出现无法下载的情况,只会出现"正在准备环境,请稍后!",之后就没有下文了,不更新也不下载。
重现步骤
[步骤]打开APP,自动提示更新,然后点确定,之后就出现正在准备环境,请稍后
[结果]无任何更新下载
[期望]下载新的APP并更新
[如果语言难以表述清晰,可以拍一个视频或截图,有图有真相]

IDE运行环境说明
[HBuilder 或 HBuilderX]HBuilder
[IDE版本号] 9.1.29.201811231920
[windows版本号]win7 64位
[mac版本号]

App运行环境说明
[Android版本号] 6.0
[iOS版本号]
[手机型号] VIVO Y67L
[模拟器型号]

附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[安装包]

联系方式
[QQ] 447434668

2018-11-28 10:52 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

请确认一下问题,是无法下载还是无法安装?

  • kay (作者)

    无法下载,后来我把time删除了就可以了,为什么vivo手机的下载链接不支持时间戳?!

    2018-11-29 14:49

  • DCloud_UNI_GSQ

    能否提供一个真实的下载链接或者示例,我们这边测试一下

    2018-11-29 16:09

  • kay (作者)

    无法下载

    2019-05-29 09:32

  • DCloud_UNI_GSQ

    回复 kay: 能否提供一个真实的下载链接或者示例,我们这边测试一下

    2019-05-29 10:38

1***@qq.com

1***@qq.com - 迷糊的女程序员

请问作者解决了吗

1***@qq.com

1***@qq.com - 迷糊的女程序员

我今天也是遇到,手机自动更新时,vivo无法安装,试了其他的安卓系统,都是可以的

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