APPCAN(ACUI) API
api.openBrowser(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
url | String | 是 | 要浏览的页面地址 |
system | Boolean | 否 | 是否使用系统浏览器打开(默认为:false,使用内置浏览器打开) |
backgroundColor | String | 否 | 标题栏背景颜色 |
color | String | 否 | 标题栏文字颜色 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.scanCode(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
onlyFromCamera | Boolean | 否 | 是否只能从相机扫码,不允许从相册选择图片 |
backgroundColor | String | 否 | 标题栏背景颜色 |
color | String | 否 | 标题栏文字颜色 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.canUseTouchID(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.useTouchID(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.share(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
target | String | 是 | 要分享到的应用(weixin_timeline、weixin_message、weibo、qq) |
type | String | 否 | 分享类型(link、text、image 默认为link) |
title | String | 否 | 分享标题(分享类型需为link) |
content | String | 否 | 分享内容(分享类型为text时必选) |
icon | String | 否 | 分享缩略图(分享类型需为link、图片大小需要小于30Kb) |
href | String | 否 | 分享链接(分享类型需为link) |
pictures | Array | 否 | 分享图片(分享类型需为image、图片地址不支持网络路径、部分平台仅支持分享一张图片) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.pickPhoneNumber(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回电话号码 phoneNumber |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.onStatusbarTap(CALLBACK)
无
api.onBackButtonClick(CALLBACK)
无
api.offBackButtonClick(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
listener | Function | 是 | 要移除的事件监听回调函数 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.getPagePopGesture(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回手势是否开启(openPagePopGesture) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.setPagePopGesture(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
openPagePopGesture | Boolean | 是 | 是否开启侧滑关闭手势 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.setStatusBarStyle(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
style | String | 是 | 系统状态栏样式("dark":深色前景色样式、"light":浅色前景色样式) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.getStatusBarStyle(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回系统状态栏样式 style("dark":深色前景色样式、"light":浅色前景色样式) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.enterFullscreen(CALLBACK)
无
api.leaveFullscreen(CALLBACK)
无
api.plusReady(CALLBACK)
无
api.isApp
api.isAndroid
api.isIos
api.getPushInfo(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回客户端推送标识信息 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
参数 | 类型 | 说明 |
---|---|---|
appid | String | 应用在个推申请的appid |
appkey | String | 应用在个推申请的appkey |
clientid | String | 本机的clientid |
token | String | 本机的token |
api.onPushClick(CALLBACK)
参数 | 类型 | 说明 |
---|---|---|
title | String | 消息标题 |
content | String | 消息内容 |
payload | String | 附加内容 |
api.clearPushMessage()
api.openSysMap(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
latitude | Number | 是 | 纬度,范围为-90~90,负数表示南纬 |
longitude | Number | 是 | 经度,范围为-180~180,负数表示西经 |
name | String | 否 | 位置名 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.hasSplashscreen()
api.closeSplashscreen()
api.onScroll(CALLBACK)
参数 | 类型 | 说明 |
---|---|---|
scrollLeft | Number | 当前页面的document.body.scrollLeft |
scrollTop | Number | 当前页面的document.body.scrollTop |
api.scrollTo(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
scrollLeft | Number | 否 | 缺省为0 |
scrollTop | Number | 否 | 缺省为0 |
api.showScrollIndicator()
api.hideScrollIndicator()
api.initMeiqia(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
appKey | String | 否 | 美洽 App Key |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.startMeiqia(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
info | Object | 否 | 需要携带的信息 |
group | String | 否 | 指定客服分组ID |
agent | String | 否 | 指定客服ID |
message | String | 否 | 启动客服界面后的预发送消息 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.getMeiqiaClientId(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回美洽ID clientId |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.setMeiqiaClientId(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
clientId | String | 是 | 美洽ID |
success | Function | 否 | 接口调用成功的回调,返回美洽ID clientId |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.onPageShow(CALLBACK)
无
api.getPage(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回页面id |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.on(EVENT,CALLBACK)
api.off(EVENT,CALLBACK)
api.emit(EVENT,DATA,PAGEID)
api.login(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
target | String | 是 | 要获取登录信息的应用(qq、weixin) |
success | Function | 否 | 接口调用成功的回调,返回登录数据 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.requestPayment(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
target | String | 是 | 支付方式(alipay、wxpay) |
statement | Object | 是 | 支付订单信息,不同的支付方式不同(支付宝订单参数、微信订单参数) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.onAppPause(CALLBACK)
api.onAppResume(CALLBACK)
api.getDeviceInfo(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回设备信息(imei、imsi、mac、uuid) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.statusbarHeight()
api.getSafeAreaInsetTop()
api.getSafeAreaInsetBottom()
api.getSafeAreaInsetLeft()
api.getSafeAreaInsetRight()
api.getSafeAreaInsets(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回安全区信息(top、left、right、bottom) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.onSafeAreaInsetsChange(CALLBACK)
参数 | 类型 | 说明 |
---|---|---|
top | Number | safeAreaInsets.top |
left | Number | safeAreaInsets.left |
right | Number | safeAreaInsets.right |
bottom | Number | safeAreaInsets.bottom |
api.getVolume(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回系统音量(value) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.setVolume(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
value | Number | 是 | 要设置的系统音量值,0到1,0为静音,1为最大音量 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.startSpeechRecognize(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
timeout | Number | 否 | 无语音输入识别超时时间,单位:毫秒,默认10秒 |
lang | String | 否 | 语言类型(zh-cn:中文-普通话;en-us:英语;zh-cantonese:中文-粤语;zh-henanese:中文-河南话。 默认值为“zh-cn”) |
punctuation | Boolean | 否 | 识别结果中是否包含标点符号,默认:false |
success | Function | 否 | 接口调用成功的回调,返回识别结果(text) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.stopSpeechRecognize()
api.installPackage(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
src | String | 否 | 安装包的路径(可以是临时文件路径或存储文件路径,网络路径需先下载) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.getAppInfo(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回当前应用信息 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
参数 | 类型 | 说明 |
---|---|---|
appName | String | 应用名称 |
version | String | 应用版本 |
runtimeVersion | String | 应用运行环境版本 |
api.compareVersions(v1,v2)
- 1:v1版本高
- 0:v1和v2版本相等
- -1:v1版本低
api.closeApp()
api.restartApp()
api.getLaunchArguments(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回启动参数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
参数 | 类型 | 说明 |
---|---|---|
arguments | String | 应用的启动参数 |
api.onLaunch(CALLBACK)
api.canOpenURL(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
url | String | 是 | 要测试打开的URL |
success | Function | 否 | 接口调用成功的回调,返回appList |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
参数|类型|说明 appList|Array|可以打开此URL的应用列表(安卓返回应用包名,iOS返回URL)
api.openURL(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
url | String | 是 | 要打开的URL |
identity | String | 否 | 要打开应用的包名(安卓) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.setI18n(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
locale | String | 是 | 语言类型 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.openDatabase(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
name | String | 是 | 数据库名称 |
path | String | 是 | 数据库路径 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.executeSql(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
name | String | 是 | 数据库名称 |
sql | String | 是 | sql语句 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.executetTansaction(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
name | String | 是 | 数据库名称 |
operation | String | 是 | 事务操作类型(begin、commit、rollback) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.selectSql(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
name | String | 是 | 数据库名称 |
sql | String | 是 | sql语句 |
success | Function | 否 | 接口调用成功的回调,返回查询结果 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
参数 | 类型 | 说明 |
---|---|---|
data | Array | 查询到的结果集合 |
api.closeDatabase(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
name | String | 是 | 数据库名称 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.scanPrinters(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调,返回查询结果 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
参数 | 类型 | 说明 |
---|---|---|
printers | Array | 打印机名称集合 |
api.connectPrinter(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.startPrint(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
width | Number | 否 | 打印区域宽度,单位mm |
height | Number | 否 | 打印区域高度,单位mm |
orientation | Number | 否 | 旋转角度,支持0、90、180、270 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.createPrinterContext() 创建并返回printerContext对象
方法 | 参数 | 类型 | 说明 |
---|---|---|---|
setItemOrientation | orientation | Number | 设置顺时针旋转角度,支持0、90、180、270 |
setItemHorizontalAlignment | alignment | String | 设置水平对齐方式,支持left、center、right |
setItemVerticalAlignment | alignment | String | 设置垂直对齐方式,支持top、center、bottom |
drawText | OBJECT | Object | 绘制文本 |
drawBarcode | OBJECT | Object | 绘制条形码 |
drawQRCode | OBJECT | Object | 绘制二维码 |
drawImage | OBJECT | Object | 绘制图像 |
drawLine | OBJECT | Object | 绘制线条 |
drawRoundRectangle | OBJECT | Object | 绘制圆角矩形 |
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
text | String | 是 | 要绘制的文本 |
x | Number | 否 | 绘制文本的x坐标,单位mm |
y | Number | 否 | 绘制文本的y坐标,单位mm |
width | Number | 否 | 文本绘制的宽度,单位mm |
height | Number | 否 | 文本绘制的高度,单位mm |
fontHeight | Number | 否 | 文字高度,单位mm |
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
text | String | 是 | 条形码内容 |
x | Number | 否 | 绘制条形码的x坐标,单位mm |
y | Number | 否 | 绘制条形码的y坐标,单位mm |
width | Number | 否 | 条形码绘制的宽度,单位mm |
height | Number | 否 | 条形码绘制的高度,单位mm |
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
text | String | 是 | 二维码内容 |
x | Number | 否 | 绘制二维码的x坐标,单位mm |
y | Number | 否 | 绘制二维码的y坐标,单位mm |
width | Number | 否 | 二维码绘制的宽度,单位mm |
height | Number | 否 | 二维码绘制的高度,单位mm |
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
path | String | 是 | 图像地址 |
x | Number | 否 | 绘制图像的x坐标,单位mm |
y | Number | 否 | 绘制图像的y坐标,单位mm |
width | Number | 是 | 图像绘制的宽度,单位mm |
height | Number | 是 | 图像绘制的高度,单位mm |
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
x | Number | 否 | 绘制线条的x坐标,单位mm |
y | Number | 否 | 绘制线条的y坐标,单位mm |
width | Number | 否 | 线条绘制的宽度,单位mm |
height | Number | 否 | 线条绘制的高度,单位mm |
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
x | Number | 否 | 绘制圆角矩形的x坐标,单位mm |
y | Number | 否 | 绘制圆角矩形的y坐标,单位mm |
width | Number | 是 | 圆角矩形绘制的宽度,单位mm |
height | Number | 是 | 圆角矩形绘制的高度,单位mm |
lineWidth | Number | 否 | 边框宽度,单位mm |
radius | Number | 否 | 圆角大小,单位mm |
isFilled | Boolean | 否 | 是否填充 |
api.commitPrint(OBJECT)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
api.closePrinter()