BUI

其它版本:

API for BUI 1.5.1

Show:

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:

  • option String
    • url String

      [请求更新的地址]

    • currentVersion String

      [当前版本名称,用来提醒的版本名称]

    • currentVersionCode String

      [当前版本号,用来比对的唯一值]

    • [id] String optional

      [检测更新的按钮]

    • [target] String optional

      [按钮的圆点要放在哪个位置,默认在i标签下]

    • [title] String optional

      [对话框提醒的标题]

    • [data] Object optional

      [是否需要传参]

    • [method] String optional

      [请求的方法 GET | POST ]

    • [timeout] Number optional

      [超时 20000]

    • [needTips] Boolean optional

      [是否需要提醒 1.5.0 ]

    • [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"
});

Item Index