bui.checkVersion Class
检查版本更新
需要把对应的versionUpdate.json 放到服务器,然后通过修改里面的值来进行检测更新
默认是检测BUI的版本更新,需要替换成自己业务的更新,更新有3种情况
第1种,当前版本已经是最新的
第2种,当前版本比新版旧,但不一定要更新
第3种,当前版本比新版旧,必须更新才功能正常
versionUpdate.json 文件说明:
{
"versionName": "1.0", //版本名称
"versionCode": 20160605, //版本ID
"minVersionCode": 20160604, //最小版本号
"isForced": true, //是否强制更新,如果强制更新,需要检测最小版本号
"downloadUrl": "http://www.easybui.com/download/bui.apk", //下载的地址
"iosDownloadUrl": "https://itunes.apple.com/cn/app/id1362470378?mt=8", //下载的地址
"remark": "版本更新的内容" //新版本的描述,支持html
}
Constructor
bui.checkVersion
(
-
option
Parameters:
-
optionString-
urlString[请求更新的地址]
-
currentVersionString[当前版本名称,用来提醒的版本名称]
-
currentVersionCodeString[当前版本号,用来比对的唯一值]
-
[id]String optional[检测更新的按钮]
-
[target]String optional[按钮的圆点要放在哪个位置,默认在i标签下]
-
[title]String optional[对话框提醒的标题]
-
[data]Object optional[是否需要传参]
-
[method]String optional[请求的方法 GET | POST ]
-
[timeout]Number optional[超时 20000]
-
[tips]Object optional-
[nowVersion]String optional[当前是最新版本的提醒,默认提醒会有版本号] -
[minVersion]String optional[版本太低需要强制更新的提醒] -
[fail]String optional[网络请求失败的提醒]
-
-
[callback]Function optional[点击按钮以后是否还有其它业务处理]
-
[onSuccess]Function optional[1.4.2 新增请求成功的处理]
-
[onFail]Function optional[1.4.2 新增请求失败的处理]
-
Example:
bui.checkVersion({
id: "#checkUpdate",
currentVersion: "",
currentVersionCode: "",
url: "http://www.easybui.com/json/versionUpdate.json"
});
