帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
1
帖子
0
勋章
16
Y币

[开发工具] 部门机型无法下载安装

[复制链接]
发表于 2022-4-8 11:24:18
//  开始下载
        api.download({
          url: pageParam.url,
          report: true,
          cache: true,
          allowResume: true
        }, (ret, err) => {
          this.progress = ret.percent
          this.style = {
            width: `${ret.percent}%`
          }
          if (ret.state == 1) {
            //下载成功
            alert('下载成功')
            api.installApp({
              appUri: ret.savePath
            });
          } else {

          }
        });

开发App在线升级功能,部分机型 api.download 下载进度100%后,可弹出 “下载成功” 并安装软件;部门手机则是:下载进度100%后,后续就不会执行,机型如:小米9、oppo。

有存储权限没,可能没下载成功
1
帖子
0
勋章
16
Y币
存储权限有。如何判断是否下载成功。根据官方网文档,state 等于1时,可以判断下载成功。但是下载应该是不为1.
特特法爷 · 2022-4-8 11:57有存储权限没,可能没下载成功
state 为1 就是下载成功了 看你写的代码没问题,你再试下
1
帖子
0
勋章
16
Y币
我测试是正常的,复现不了。这个问题是用户那边提出来的。所以问问你们有没有什么解决方案
特特法爷 · 2022-4-8 13:31state 为1 就是下载成功了 看你写的代码没问题,你再试下
你确认下用户打开存储权限没,这个没人反馈,是正常可用的
1
帖子
0
勋章
16
Y币
你意思是:用户那边如果没开存储权限,下载到100%,同样不会往下走(包括state === 1 的时候)?
特特法爷 · 2022-4-8 13:53你确认下用户打开存储权限没,这个没人反馈,是正常可用的
没下载下来,往下走,安装的时候找不到路径
1
帖子
0
勋章
16
Y币
没下载下来进度条也会是100%?
特特法爷 · 2022-4-8 14:53没下载下来,往下走,安装的时候找不到路径
你在代码里加个判断,判断有没有存储权限,再发布个版本,让用户测试一下
12下一页
您需要登录后才可以回帖 登录

本版积分规则