130400160@qq.com
130400160@qq.com
  • 发布:2017-09-02 17:37
  • 更新:2017-09-15 22:59
  • 阅读:982

android 差量更新后 个别用户丢失文件是什么原因?不是丢CSS就是某个html

分类:MUI

个别android机 downloader 差量更新之后,,
会随机的丢失文件,这个怎么回事额,,
不是丢CSS,就是某几个页面的html丢了

2017-09-02 17:37 分享
已邀请:
瞳player

瞳player - 前端,混合应用开发;微博:折腾笔记;

索引有问题

  • 130400160@qq.com (作者)

    哪个索引又问题呢?manifest那个? 每次都会更新的。 求大神指点啊,,这个问题了一个月了,不知道怎么办了

    2017-09-15 09:45

  • 瞳player

    差量更新时,manifest中的差量描述不对,每次需要根据不同版本生成很多版本对应的差量包

    2017-09-15 10:02

  • 130400160@qq.com (作者)

    回复 瞳player:manifest里面有差量描述吗? 我每次差量包都会重新更新页面引用的。而且丢失的文件有时候是基础的css文件,差量更新也没有更新这个文件。

    2017-09-15 10:52

wenju

wenju - http://www.mescroll.com -- 精致的下拉刷新和上拉加载js框架. 主流APP案例, 一套代码多端运行~ 问题咨询请发私信哈~

差量更新很麻烦的; 我觉得你只是配置了上个版本到这个版本的差量包吧; 你还要兼容以前版本的差量包;
比如你发布的版本是1.3; 那差量包就要打1.0-1.3; 1.1-1.3; 1.2-1.3;这3个包;这样不同版本的客户端才能一次性升级上去;
除非你是一级一级的上去的; 比如1.0要升级到1.3;你是限制必须用户先升级到1.1 再升级到1.2

  • 130400160@qq.com (作者)

    我现在是这样的,,比如用户客户端是1.1,最新是1.3,,我服务器会返回1.2和1.3让他更新的。。中间有几个包就返回几个包让他下载一次性更新完。这样也会出问题吗?

    2017-09-15 11:22

  • wenju

    一次性更新不完吧 下载好之后 要先更新1.2 重启 再更新1.3

    2017-09-15 21:26

  • wenju

    我是被差量更新搞怕了 建议你安装包不大的话就用全量更新吧 ; 我现在都换回全量更新了 图标都放服务器 减少安装包

    2017-09-15 21:27

  • 130400160@qq.com (作者)

    回复 wenju:之前测试,一次性更新5个包,是没问题的。但是总感觉不太靠谱,今天改了下,一个包一个包更新试试。。。权量的话,我这个项目不算图片一共几m, 你全量更新出过问题吗?? 因为 有有时候就更新1个文件,,结果基础的css文件丢了,其他页面丢了,,丢了的文件都从没更新过。。所以费解。

    2017-09-15 21:33

  • 130400160@qq.com (作者)

    回复 wenju:谢谢你啦。还得长期的尝试。。丢文件的android用户都是个别的。。我也没法测试,郁闷

    2017-09-15 21:34

  • wenju

    全量更新一直没有问题哦 倒是差量更新版本多的话 维护起来就非常麻烦了

    2017-09-15 21:35

  • wenju

    一共几m 可以静默下载 等用户下次启动就悄悄更新; 当然服务器那边可以多配置几个选择 比如强制打开APP就更新 比如静默更新, 比如下次启动更新 我现在是这样做的

    2017-09-15 21:36

  • 130400160@qq.com (作者)

    回复 wenju:好的,回头调整一下。下载完立即更新就可以的把,下次启动版本就变了。,对了。静默下载更新,也是用文档里的 下载和安装的方法吗?我看了没看到特殊的参数。。下载和安装过程中,虽然不给用户提示,但是app不会卡住吗?

    2017-09-15 22:10

130400160@qq.com

130400160@qq.com (作者)

继续求助,,折腾了好久,还是有部分android丢文件。。丢css,丢图片,丢页面。。救命。。。。

wen如故i

wen如故i

口怕,不敢用差量升级,就怕问题多

  • 130400160@qq.com (作者)

    你是用什么方式做资源更新的呢?

    2017-09-15 10:43

wenju

wenju - http://www.mescroll.com -- 精致的下拉刷新和上拉加载js框架. 主流APP案例, 一套代码多端运行~ 问题咨询请发私信哈~

静默更新是我自己的说法了 因为设置手动关闭启动页 下载安装包直接安装 成功之后才关闭启动页 我的安装包比较小,所以整个过程最多3秒钟 用户察觉不到 ; 你的安装包比较大 可以设置下次启动更新: 第一次先下载,第二次启动直接安装,成功之后关闭启动页,用户是察觉不到的

要回复问题请先登录注册