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

QQ登录

只需一步,快速开始

查看: 2328|回复: 9

[处理中3] 更新的版本比较的代码在什么地方呢,现在总是不更新

[复制链接]

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
发表于 2017-6-21 11:04:50 | 显示全部楼层 |阅读模式
如果是通过浏览器访问时,UIServer会根据url中的版本号与当前资源的版本号(平台版本号+应用版本号)是否一致,不一致则使用最新的版本号重定向资源,因此,可以只修改应用版本号。
这个比较版本号的代码在什么地方呢,现在App.java 调用了,但是总是不更新!
发表于 2017-6-21 11:40:53 | 显示全部楼层
后台服务器是自己封装的!版本号修改以后!旧的URL 访问也会重定向到新的URL资源上!

这个应该是没有开源的!看不了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
 楼主| 发表于 2017-6-21 12:07:25 | 显示全部楼层
那现自动更新一直更新不了!!!怎么办!!!
回复 支持 反对

使用道具 举报

发表于 2017-6-21 13:25:37 | 显示全部楼层
renchunjia 发表于 2017-6-21 12:07
那现自动更新一直更新不了!!!怎么办!!!

只有模式3打包才需要运行UIServer的!
模式3 资源更新 的步骤请参考:

http://docs.wex5.com/app-resources-and-version-update/
文档稍微有点问题:应该是修改\conf\server.xml 中的版本号!

最主要的是修改
\conf\server.xml 中的版本号!
然后重启tomcat就能生效了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
 楼主| 发表于 2017-6-21 15:02:04 | 显示全部楼层
都修改过很多次了,也重启过很多此啦!就是不更新,连更新提示都不显示啊!
回复 支持 反对

使用道具 举报

发表于 2017-6-21 15:25:06 | 显示全部楼层
renchunjia 发表于 2017-6-21 15:02
都修改过很多次了,也重启过很多此啦!就是不更新,连更新提示都不显示啊! ...

先用浏览器访问UIServer 是否得到的是最新资源呢?
比如在页面中放置一个button ,修改版本号
\conf\server.xml
保存
然后重启tomcat
再次刷新这个页面URL,如果button能显示!就说明资源更新是生效的!


UIServer资源更新一般没有遇到什么人说有问题的!就是修改版本号重启!确定服务器资源真的更新了吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
 楼主| 发表于 2017-6-21 16:32:10 | 显示全部楼层
首先我是模式三打包的,我想更新的是app,资源是直接使用的服务器上的!是app 不能自动更新
回复 支持 反对

使用道具 举报

发表于 2017-6-21 16:46:46 | 显示全部楼层
renchunjia 发表于 2017-6-21 16:32
首先我是模式三打包的,我想更新的是app,资源是直接使用的服务器上的!是app 不能自动更新 ...

你是app版本更新还是资源更新呢??
如果是版本更新
模式三:
1. 将UI2下修改过的界面资源更新到应用服务器相应的UI2中,修改\conf\server.xml中的版本号,重新编译界面资源;
2. 将Native/[本地App名称]/dist目录下的文件(例如www.zip、appMetadata.json、appMetadata_in_server.json,xx.apk等等)更新到应用服务器上UI2中首页的同级目录;
3. 重启应用服务器;


资源更新就不用放置xx.apk 了!
但是资源更新注意的问题!版本号一定要比之前大才可以的
http://docs.wex5.com/wex5-app-question-list-2073
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

226

主题

740

帖子

2370

积分

金牌会员

Rank: 6Rank: 6

积分
2370
 楼主| 发表于 2017-6-21 17:39:02 | 显示全部楼层
我是app 更新,我现在是用的是3.6 但是没有这个文件啊 appMetadata_in_server.json?
就只有这三个
www.zip、appMetadata.json,xx.apk等等
回复 支持 反对

使用道具 举报

发表于 2017-6-21 18:21:59 | 显示全部楼层
renchunjia 发表于 2017-6-21 17:39
我是app 更新,我现在是用的是3.6 但是没有这个文件啊 appMetadata_in_server.json?
就只有这三个
www.zip ...

嗯!那就部署那3个文件吧!
或者试试www下 找到appMetadata_in_server.json  仿进去  进行部署~!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 23:08 , Processed in 0.094961 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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