jQuery Mobile怎么达成自动检测项目版本,进行升级、安装?

luo_text 发布于 2013/09/11 17:01
阅读 381
收藏 0

如题,其实下载这个不是什么大问题,我也有了思路,但是唯独这个自动检测版本和安装升级这块,我找不到解决的办法。因为这个项目是在手机端上运行的,而且是跨平台,所以什么android、ios的解决方案就不能用了,请各位大神指教。

项目是用html5+css+js的phonegap手机项目。

加载中
0
郏高阳
郏高阳
android的你可以写一个插件,JS调用原生代码写一个下载功能然后安装。ios貌似appstore苹果会自动告诉你的吧!
luo_text
luo_text
是啊,但是上司就是这么要求的。要不然搞个版本升级哪里需要考虑那么多呢,就是因为是用JS来写,我才会没有头绪。不然早写好了。郁闷!
郏高阳
郏高阳
回复 @luo_text : 跨平台你也要有点原生代码吧!不可能一点不写,稍微搞个插件调用就可以了……那里有完全跨平台,总有点不满意的地方
luo_text
luo_text
没有,为了达到跨平台的效果,这类指定平台的插件式不能用的,不然就没有意义了,所以就是用JS来比对版本号进行升级,将之前的版本覆盖。现在就是在JS进行升级这里卡主了。
0
純白陰影
純白陰影
提示应用有新版本,然后引导用户进入新版软件相应平台的下载页面
純白陰影
純白陰影
android安装之后还是一个apk,不存在文件夹的问题,程序的安装由系统管理,应用只用关心旧版本数据与新版本是否兼容
luo_text
luo_text
是的,我想的就是根据版本号来辨别,然后更新,但是现在就是在安装这一部分卡住了,到底是下载了最新版本后,是覆盖之前的文件夹还是重新安装,如果是覆盖,我又要考虑怎么操作。就是这样子。
返回顶部
顶部