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

QQ登录

只需一步,快速开始

查看: 3776|回复: 9

[处理中3] 版本更新

[复制链接]

12

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
发表于 2017-7-10 08:09:41 | 显示全部楼层 |阅读模式
第一次用3.6,版本更新改如何设置呢,搜索了一堆帖子,没看明白。
发布的时候版本号修改了,app下载和www下载都设置了。系统不提示更新。
native目录下我发觉有2个www.zip,一个是在dist目录下,一个是在www目录下,这2个文件是一样的么?

12

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-7-10 08:13:53 | 显示全部楼层
另外原来3.3版本,即便你不设置更新,只要退出app2次,系统就会根据index定向到新版本的目录下,现在3.6版本咋不行了。设置了更新不行,不设置更新连原来3.3版本的功能都实现不了了。。。。学点新东西真难。。
回复 支持 反对

使用道具 举报

12

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-7-10 08:31:22 | 显示全部楼层
好吧,详细说一下,求大神指点一下。
一。代码中没有写一句更新,只是在发布的时候选了版本号更新。
二。发布的时候更新内容(app.apk,www.zip)都填写了,其实我发觉不填写,他也自动给你在服务器目录下自动生成一个设置,默认就是目录下的aapp.apk,www.zip。
三。发布到服务器,拷贝www下的项目到webapps\ROOT\下。
四。将dist目录下的拷贝到webapps\ROOT\下,(这有个问题,dist下有个www.zip,将原来www下的那个www.zip给覆盖了)
五。重新启动服务器

然后。。。版本没更新。。依然是老版本,不仅看不到更新提示框。。。。即便退出多少次,连资源也更新不到新的版本(原本3.3退出2次,能根据index,自动定向到新版本目录的)
回复 支持 反对

使用道具 举报

12

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-7-10 08:42:44 | 显示全部楼层
为什么系统不该傻瓜的时候给你傻瓜了,比方说搞个bassData,扔掉吧。直接用data多好,ajax到后台服务就是了,当然请允许我不理解bassData,没仔细看。。实在是。。。看一眼你就发觉很麻烦。。
为什么该傻瓜的时候让你这么难理解,比方说发布打包更新,应该让开发人员一锤子就就搞定的一个功能,结果这么莫名其妙的。。。当然也请允许我不理解更新
回复 支持 反对

使用道具 举报

发表于 2017-7-10 14:18:10 | 显示全部楼层
tictactoe 发表于 2017-7-10 08:31
好吧,详细说一下,求大神指点一下。
一。代码中没有写一句更新,只是在发布的时候选了版本号更新。
二。发 ...

关于资源更新和版本更新的做法:
http://docs.wex5.com/app-resources-and-version-update/

app版本更新需要注意的问题
http://docs.wex5.com/wex5-app-question-list-2073

资源更新模式1和模式2的差异
http://docs.wex5.com/wex5-app-question-list-2041

如果你想测试资源更新!
建议使用模式2打包! www下资源默认拷贝到webapps下覆盖!APP重启就不能够实现更新了!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-7-12 11:36:18 | 显示全部楼层
谢谢回复,大哥,请结贴吧,实在搞不定了,这玩意也没啥操作,就是打包的时候改改版本号,写写apk下载地址。。。但是就是搞不定。。。死活不提示下载。。。
我还是用3.3版本的时候那种手写更新代码吧。。请结贴。
回复 支持 反对

使用道具 举报

12

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2017-7-12 11:39:03 | 显示全部楼层
这种事情,,,让人有一种很深的挫败感。。。
回复 支持 反对

使用道具 举报

发表于 2017-7-12 13:50:19 | 显示全部楼层
tictactoe 发表于 2017-7-12 11:36
谢谢回复,大哥,请结贴吧,实在搞不定了,这玩意也没啥操作,就是打包的时候改改版本号,写写apk下载地址 ...

你先说清楚!我猜你是想实现 app版本更新对吗??
1.web服务器地址必须正确! 网络必须能访问到!
手机浏览器直接访问 服务器的 appMetadata_in_server.json  是否正常访问到

2.版本号必须递增!保证比以前大!
3.重新打包资源,重新部署
4.看下appMetadata_in_server.json  在服务器上!是不是比以前的版本号大?   

5. 本地打印APP 的版本号:http://docs.wex5.com/cordova-plugin-app-version/  
和服务器中的配置对比下,是否 服务器真的比本地大??

6.可以代码调用,主动检查版本是否可以http://docs.wex5.com/wex5-app-question-list-2021/

这6步,如果愿意!你可以调试下!是哪儿不正确引起的!

原理上!只要服务器的版本号比本地版本号大!并且网络能访问到服务器配置文件appMetadata_in_server.json 
就可以进行版本更新的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

63

帖子

157

积分

初级会员

Rank: 2

积分
157
QQ
发表于 2017-9-5 21:48:53 | 显示全部楼层
liangyongfei 发表于 2017-7-12 13:50
你先说清楚!我猜你是想实现 app版本更新对吗??
1.web服务器地址必须正确! 网络必须能访问到!
手机浏 ...

这些都设置好后,如何设置“已是最新版本“的提示?
回复 支持 反对

使用道具 举报

发表于 2017-9-6 09:48:07 | 显示全部楼层
dghuangguohua 发表于 2017-9-5 21:48
这些都设置好后,如何设置“已是最新版本“的提示?

如果是系统的检查版本更新,就需要修改
UI2/system/components/justep/versionChecker/versionChecker.js
里面的代码!检查的时候判断,如果版本号一致就提示已经是最新版本!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 21:08 , Processed in 0.052311 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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