meehu 发表于 2015-3-13 17:50:31

再问关于phonegap自动更新的问题

本人刚刚开始接触phoneGap,对html5也是刚刚开始,忘大家帮忙解答一下疑惑

phoneGap 如何实现在程序内进行更新
由于使用phoneGap的项目,如果有更新,估计大部分也就是那些静态资源,体积都不大
所以我的意思是phoneGap有没有办法只是更新静态的一些资源    而不是整个app一起更新.

我也有注意到今年的12306手机项目,在ios上就有程序内更新,据度娘了解,它使用的也是基于phoneGap的worklight
但是无论我如何百度,都没有找到相关的问题和答案....
我认为这种需求应该是很常见的吧?(TT难道只有我这么想?)





我看到网上有大神提到过使用application cache 来实现离线访问的方法为客户端访问提速.
也就变相的实现了更新静态资源.(不知道是不是我理解错误了)
但是我的疑问就来了,如果这样.....那为什么不都使用application cache,
根本就不用phoneGap去使用本地的资源啊.....




跨平台移动开发 发表于 2015-3-13 20:08:46

你说的内部更新 这个应该不好实现吧,反正正常的应用更新都需要重新安装升级的。


你说的那种方式就只有调用wapwap可以放在自己服务器上,然后可以随时修改

不过这样的方式的话 需要服务器速度很快,不然不好实现,如美丽说的客户端就是这样实现的

jankerli 发表于 2015-3-18 17:02:43

我之前和客户端合作过这样的项目,是可以实现的。
我们把静态资源打包成一个zip压缩包,客户端通过接口判断静态资源是否有更新,有的话就下载压缩包,并且解压到指定的路径,然后访问该路径下的页面就行了。
但在PhoneGap如何实现,我这两天也在寻找其实现方法。

meehu 发表于 2015-4-4 18:53:20

关于自动更新我基本上有方法了

就是下载到别的地方    然后采用cdvfile的方式直接使用
页: [1]
查看完整版本: 再问关于phonegap自动更新的问题