起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8063|回复: 36

[结贴] wex5怎么获取当前客户端的版本信息

[复制链接]

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
发表于 2015-12-23 09:32:53 | 显示全部楼层 |阅读模式
本帖最后由 liuyubiao 于 2015-12-23 09:40 编辑

现在想做一个功能,校验当前所安装的版本,如果不是最新版本,则下载最新版本的安装包,更新版本,请问这个功能怎么实现?现在怎样获取客户端的版本信息
发表于 2015-12-23 11:34:34 | 显示全部楼层
平台有提供这个机制
参考http://doc.wex5.com/?p=9897
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-23 12:47:09 | 显示全部楼层
liangyongfei 发表于 2015-12-23 11:34
平台有提供这个机制
参考http://doc.wex5.com/?p=9897

谢谢版主,我去研究一下
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-23 14:14:28 | 显示全部楼层
liangyongfei 发表于 2015-12-23 11:34
平台有提供这个机制
参考http://doc.wex5.com/?p=9897

版主,我把两个js文件拷到了项目下,点击更新按钮没反应,debugger了下,发现事件只进了appVersionChecker.js,没有进另一个js,现在做了一个简单的例子,麻烦能看一下吗?就是单纯实现点击更新按钮,弹出老版本和新版本信息提示就行

version.zip

2.48 KB, 下载次数: 817

回复 支持 反对

使用道具 举报

发表于 2015-12-23 15:06:16 | 显示全部楼层
liuyubiao 发表于 2015-12-23 14:14
版主,我把两个js文件拷到了项目下,点击更新按钮没反应,debugger了下,发现事件只进了appVersionChecke ...

你好好研究下那个文档:
downloadUrl这个参数就是指定你的下载地址!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-23 15:10:08 | 显示全部楼层
liangyongfei 发表于 2015-12-23 15:06
你好好研究下那个文档:
downloadUrl这个参数就是指定你的下载地址!

可是debugger时事件并没有进入到appVersion_in_server.js中啊,是要必须指定具体的新版本的downloadUrl才能进来吗?
回复 支持 反对

使用道具 举报

发表于 2015-12-23 15:39:42 | 显示全部楼层
liuyubiao 发表于 2015-12-23 15:10
可是debugger时事件并没有进入到appVersion_in_server.js中啊,是要必须指定具体的新版本的downloadUrl才 ...

不是啊!它是从这个js中获取url地址的,
你看它只是定义了一个变量,又没有执行方法,你怎么debugger调试呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-23 16:08:11 | 显示全部楼层
本帖最后由 liuyubiao 于 2015-12-23 16:10 编辑
liangyongfei 发表于 2015-12-23 15:39
不是啊!它是从这个js中获取url地址的,
你看它只是定义了一个变量,又没有执行方法,你怎么debugger调试 ...

我的debugger打在了appVersionCheck.js中,单步调试可以看到程序进入了这个js,但是打在appVersion_in_server.js,程序并没有进入,我只想知道,这个更新机制按流程应该怎么走的,因为如果要检查更新,必须要到appVersion_in_server.js中去获取版本数据,能给我个例子吗?版主,文档看的不是很明白
回复 支持 反对

使用道具 举报

发表于 2015-12-23 17:05:12 | 显示全部楼层
liuyubiao 发表于 2015-12-23 16:08
我的debugger打在了appVersionCheck.js中,单步调试可以看到程序进入了这个js,但是打在appVersion_in_serv ...

可以测试平台的综合案例
UI2/portal/sample/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-12-23 17:22:53 | 显示全部楼层
liangyongfei 发表于 2015-12-23 17:05
可以测试平台的综合案例
UI2/portal/sample/index.w

测过了,平台的综合案例没有更新效果,文档中那种弹框提示的效果怎么做到的,是必须要打包到手机上,写全新版本的apk路径吗?尝试了一下午了,版主能明确的给个步骤吗?文档就那几句话,按着要求也做了,实在出不来效果,谢谢版主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 14:28 , Processed in 0.088645 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表