HerbieLiang
HerbieLiang
  • 发布:2014-09-02 14:00
  • 更新:2014-09-04 18:21
  • 阅读:2760

HTML5+的演示app里的升级文件怎么用?

分类:HTML5+

问下HTML5+的演示app里的升级文件怎么用,就是update.js这个文件,我复制过来,改了描述文件服务器地址,并将相应文件放到了服务器上,可是为什么没有反应呢,不会出现升级提示啊?

2014-09-02 14:00 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

update.js中是一个简单的升级业务流程,原理是从服务器下载update.json文件,比较update.json文件与本地的版本号,如果前者的版本号大于本地版本号才回触发升级提示,同事需要注意以下几个问题:

  1. 确实服务器地址外网可访问,并且与update.js中server变量配置一致;
  2. 在应用的首页面引用update.js文件,并且首页面不能跳转或关闭,也不应该在多个页面引用;
  3. update.json文件中的appid字段值必需与应用的一致,在manifest.json中id值一致。
HerbieLiang

HerbieLiang (作者)

后来发现是我精简了mainifest.json里的plus+接口导致升级不提示,后来我将接口全部引用就可以了,不知道接口具体要依靠哪个接口呢?

DCloud_App_Array

DCloud_App_Array

update.js需要用到以下接口
"File":plus.io.
"Storage":plus.storage.

"Device":plus.os.
"XMLHttpRequest":plus.net.

"Runtime":plus.runtime.
"UI":plus.nativeUI.

以上接口,可以根据需要进行调整修改,如可以通过navigator.userAgent来替代plus.os.name判断平台则不需要使用"Device"接口。

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