视频介绍===>外卖第十讲 打包及发布视频 7:00
版本与更新
一、设置APP版本号
1.拷贝D:\WeX5\WeX5_V3.6\model\UI2\portal\sample目录下的 appVersion_in_server.js(这个不需要拷贝,否则会出现弹出两次升级框的问题)与appVersionChecker.js到工程目录
2.在index.w中引用appVersionChecker.js 如 require("$UI/smarthome/appVersionChecker");
3. 补充 以”_in_server“为结尾的,是不会打包到app里面的 主要用于服务端,所以手机端是不会存在的
二、设置服务器版本号
修改appVersion_in_server.js的version版本号,此版本号要与打包时候一致
三、发布资源
1.只更新资源的情况
a.修改相应资源
b.native下的项目名称上,”编译使用到的UI资源“
c.然后用新的资源覆盖服务器资源
d.应用在在退出并再次进入时候检测到要升级
2.需要下载新的APK资源的情况
a. 修改appVersion_in_server.js文件
如
define(function(require){
var versionInfo = {
androidApp:{
version:"0.0.2",
changeLog:"1.更新apk",
downloadUrl:"http://192.196.0.88:8008/smarthome/smarthome.apk"
},
iosApp:{
version:"6.0.0",
changeLog:"1.这是为了演示WeX5 app版本更新能力 \n 2.别更新哦 点忽略就可以了",
downloadUrl:"about:blank"
}
};
return versionInfo;
});
更正为
在打包过程中填写新的版本号,及app下载路径,及更新说明
c.向导的版本号要跟appVersion_in_server.js一致如为"0.0.2"
d.将新生成的资源拷贝到服务器
e.应用在在退出并再次进入时候检测到要升级
注意:在触发APP更新过程中,需要等等一段时间APP才能够接收到更新
来自:http://blog.csdn.NET/lan120576664