2323646018
2323646018
  • 发布:2015-06-16 14:25
  • 更新:2016-02-26 12:09
  • 阅读:2114

App在线资源升级BUG,请解答

分类:HBuilder

制作了App在线资源升级包后,第一次升级完成后,提示升级成功,而且页面也是更新后的页面。但是一旦退出后,在次启动,又回到旧版本了,需要在一次更新,这次更新后,就正常了,重启就不会回到旧版本了,而且,以后每次使用APP在线资源升级更新一次在下一次启动时都不会回到旧版本,也就是说,更新是生效了的。我发现的问题就是当某个用户第一次使用APP在线资源更新升级后,它提示成功,并且页面内容也是更新了的,但是,当再次启动时,又回到旧版本了,又提示更新,这次更新后,就一切正常了,请问,这是BUG么?不可能用户用的时候让它接连更新两次赛?求解答

2015-06-16 14:25 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

确认更新包中的manifest.json的版本值大于旧版本。
请提供重现此问题的应用,如果不是必现请提供出问题的设备信息。

  • 2323646018 (作者)

    确认版本大于旧版本,测试几次了,都是这样:努比亚Z7 MINI,安卓4.4.2

    2015-06-17 22:02

  • 2323646018 (作者)

    还有这种更新更新不了版本号,例如旧版本为1.0版本,打包的资源为1.1版本,更新成功后,版本还是1.0版本,但是内容是1.1版本的。在安卓》应用管理》中,清空应用的数据后,就回到了旧版本了,感觉更新的只是缓存一样..

    2015-06-17 22:14

  • 2323646018 (作者)

    问题应用http://ask.dcloud.net.cn/question/6623

    2015-06-18 00:14

darkmoon

darkmoon

我也碰到类似的问题
App资源升级包更新完后提示再启动,再启动后版本正确更新了。当退出后再进入,版本又变成更新前的状态了。
后开发现当更新完再启动后,退出应用,杀进程,再进入版本就对了。
原因不明,有高手能解释一下吗?

说你妹

说你妹

每次在线升级都会出现这个情况,我在app启动时会检测版本,在应用内也有一个检测版本的按钮,当用户主动升级以后,app重现启动,此时会提示再次升级,不知道什么原因?

pyj2004

pyj2004

确定有这个问题,官方有解决方案没有

anthonyxd

anthonyxd

师兄们,问题解决 求解

屹立

屹立

好吧,我想说到现在还是有这个问题.....几个月了

Android_磊子

Android_磊子

还有此问题的同学,请联系qq609029981。

FTD

FTD

我用native,js解决的
把plus.runtime.restart()改成
var m = plus.android.importClass("android.os.Process");
var i=m.myPid();
m.killProcess(i);

  • 2323646018 (作者)

    我这里都没有plus.runtime.restart(),怎么改?

    2015-12-11 21:20

  • FTD

    plus.runtime.restart()是hbuilder自带的,怎么会没有?http://www.html5plus.org/doc/zh_cn/runtime.html

    2016-01-22 14:22

liugm

liugm

遇到了同样的问题! 请问有解决办法了吗?

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