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

QQ登录

只需一步,快速开始

查看: 3830|回复: 17

[结贴] 关于app升级的几个问题

[复制链接]

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
发表于 2017-3-24 13:19:33 | 显示全部楼层 |阅读模式
本帖最后由 jjsun 于 2017-3-24 13:37 编辑

1.app版本升级(更新了插件),需要重新生成APP。按照http://docs.wex5.com/app-resources-and-version-update/文档说明的,模式一打包的情况下,只需更新www目录下的文件即可,apk文件不需要更新吗?与资源更新,更新文件一样? 11.png


2.上述更新,需要重启tomcat吗?文档上写的要重启,实际测试发现不重启也可以使用。(重启和不重启,效果一样)   
3.webx5打包的app(模式一)一般情况下安装在pad上的哪个目录下?指程序本身的文件安装的目录。/sdcard/Android/data/应用包名/目录好像只是程序的临时数据存储目录,如程序中生成的文件存储,程序本身的文件并不在这个目录。

4.app自动升级,之前版本的资源是不是都保留在pad上?什么时候会自动删除?我测试发现,如果把服务端的appMetadata_in_server.json改成之前的版本,其他资源还是最新的,app运行时依然会提示更新,且下次打开已恢复成老版本

5.app升级,根据版本号升级,还可以降级?





发表于 2017-3-24 14:06:29 | 显示全部楼层
1.app更新,需要注意,app版本号递增 ,并且指定apk的下载URL地址! 就会提示重现下载apk ,重现安装
2.如果没有部署BaasServer的话!只部署UI资源是不需要重启的!
3.安装位置是Android APP标准的存放路径!!这个你上网查下apk文件安装的路径吧!应该分好几个!
4.客户端会发请求对比服务器的资源版本号!!资源版本号是不会对比新旧的!!只会对比是否一样,如果不一样就以服务器为准!!将服务器相应版本的资源更新下来!!

5app 版本更新不能降级!!资源更新不存在高低之分,只比较版本是否一样。不一样就以服务器为准!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-24 14:14:50 | 显示全部楼层
liangyongfei 发表于 2017-3-24 14:06
1.app更新,需要注意,app版本号递增 ,并且指定apk的下载URL地址! 就会提示重现下载apk ,重现安装
2.如 ...

2个问题:
1.如果服务端有多个版本,app如何获取?

2.我在测试时,仅仅更新版本号(那个json文件变成版本2),但是服务端资源并没有更新(还是保留在版本4),结果app也更新成版本2了。如果APP比较资源版本号,发现不同,应该重新下载资源的,即下载的还是版本4的资源。但实际测试发现app显示的是版本2的页面
回复 支持 反对

使用道具 举报

发表于 2017-3-24 14:42:26 | 显示全部楼层
jjsun 发表于 2017-3-24 14:14
2个问题:
1.如果服务端有多个版本,app如何获取?

1.资源更新 本地app会发送请求对比服务器版本:appMetadata_in_server.json  
如果版本号不一样就会更新服务器配置的这个版本!! 资源更新和配置有关系!版本号不一样就会更新

版本更新是需要 app版本号比本地大 app的版本号

2.因为appMetadata_in_server.json变成了2的版本!所以本地对比服务器发现资源版本号不一致,就会安装版本2的路径去请求资源!!本地正好有版本2的资源!所以就打开了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-24 16:11:50 | 显示全部楼层
liangyongfei 发表于 2017-3-24 14:42
1.资源更新 本地app会发送请求对比服务器版本:appMetadata_in_server.json  
如果版本号不一样就 ...

本地app资源升级,老的资源还继续保留?什么时候会删除?否则,多次升级岂不要产生很多垃圾数据,占用空间?
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-24 16:12:26 | 显示全部楼层
liangyongfei 发表于 2017-3-24 14:42
1.资源更新 本地app会发送请求对比服务器版本:appMetadata_in_server.json  
如果版本号不一样就 ...

本地app资源升级,老的资源还继续保留?什么时候会删除?否则,多次升级岂不要产生很多垃圾数据,占用空间?
回复 支持 反对

使用道具 举报

发表于 2017-3-24 16:23:46 | 显示全部楼层
jjsun 发表于 2017-3-24 16:11
本地app资源升级,老的资源还继续保留?什么时候会删除?否则,多次升级岂不要产生很多垃圾数据,占用空 ...

你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2017032400005),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-24 16:31:27 | 显示全部楼层
liangyongfei 发表于 2017-3-24 16:23
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2017032400005),感谢楼 ...

不知道,你们的产品升级周期是多久?3.6版我自从去年底下载后,好像一直是这个版本,没见着有更新。。还有之前,我提过一个bex5的bug,也没见到有升级反馈。。
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-24 16:34:23 | 显示全部楼层
本帖最后由 jjsun 于 2017-3-24 16:45 编辑
liangyongfei 发表于 2017-3-24 16:23
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2017032400005),感谢楼 ...

还有,
1.服务端有多个版本资源,app如何处理?

2.我之前的升级测试,虽然没有配置下载apk的路径(好像可以默认配置),但自动生成appMetadata_in_server.json中的设置
downloadURL":"http://10.64.11.192:8080/lyhy/app.apk 这个路径是有效的,新版本的apk文件,我同时更新到服务器上了。但是app更新时只显示“资源更新”,也没有出现提示app重新安装或类似提示啊?

回复 支持 反对

使用道具 举报

发表于 2017-3-24 17:48:54 | 显示全部楼层
jjsun 发表于 2017-3-24 16:34
还有,
1.服务端有多个版本资源,app如何处理?

1.多个版本资源!!肯定是以appMetadata_in_server.json 的配置为准的!它写的版本号是什么。客户端就访问什么样的URL 路径!
2.重新打包!只要app版本号递增!默认就会 提示版本更新的啊!
你也可以自己用代码调用一下试试
http://docs.wex5.com/wex5-app-question-list-2021/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 03:31 , Processed in 0.063750 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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