全局函数

开发者可以使用全局函数来访问系统的功能。callScriptcallMicroServicecallWebServicegetCustomDatasleeplaunchAppdownloadAPPinstallsendMessagegetAppNamegetCurAppNamegetDeviceModelgetManufacturergetSystemVersionprobrandomListrandomPickbase64Encodebase64DecodeencodeUridecodeUrialertparseIntparseFloat

callScript

执行移动端脚本中的main函数,其返回值为脚本的返回值。
属性:
属性名 类型 必填 说明
scriptName string 必填 移动端脚本名
params... object 选填 任意个参数,参数直接透传给脚本。

callMicroService

调用自定义的微服务,返回微服务的运行结果。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
interfaceName string 必填 接口名
params json array 选填 接口参数

callWebService

调用第三方的服务。以pos方式请求,body参数为json数据,返回结果结果为json数据。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
url string 必填 服务url
params json object 选填 body参数

getCustomData

获取用户自定义的数据(在「微服务」/「自定义数据」创建的数据项),返回结果结果为string(建议用json string)。
属性:
属性名 类型 必填 说明
name string 必填 数据名

sleep

等待一段时间。
属性:
属性名 类型 必填 说明
time integer 必填 延迟时间,单位毫秒

launchApp

启动APP。返回integer值,1表示成功,0表示该app没有安装,-1表示启动失败。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
packageName string 必填 app的包名
isSetAppName boolean 选填 是否设置app name为当前appName,默认true。

downloadAPP

下载app。返回string值,若为空则表示下载失败,否则表示下载后apk存储的路径。在下载过程中系统会自动发送如下消息:msg_download_start,msg_download_progress,msg_download_finish。注意,下载的app必须已经添加到【移动端】/【我的APP】中,否则下载失败。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
packageName string 必填 app的包名。

install

安装app。返回boolean值。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
path string 必填 apk的路径

sendMessage

发送消息到客户端程序,可以用于显示引擎正在做的事情,比如:显示下载进度等。返回boolean值。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
消息id string 必填 消息的唯一标识。
params... object 选填 任意个参数

getAppName

通过包名获取已经安装的app的名称。返回string。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明
packageName string 选填 默认为空,表示获取当前客户端的程序名。

getCurAppName

获取当前正在运行的app名称。返回string。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明

getDeviceModel

获取当前设备型号。返回string。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明

getManufacturer

获取当前设备制造商。返回string。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明

getSystemVersion

获取当前系统版本。返回string。(仅用于移动端脚本)
属性:
属性名 类型 必填 说明

prob

根据概率返回boolean值。
参数:
参数名 类型 必填 说明
probability integer 必填 0-100的整数,如果为30,表示概率为30%,如果落在30%内返回true,否则返回false

randomList

生成[min,max]间的随机数列,返回数组。
参数:
参数名 类型 必填 说明
min integer 必填 最小值
max integer 必填 最大值

randomPick

从数组中随机挑选n个值,返回新数组。
参数:
参数名 类型 必填 说明
array json array 必填 数组
count integer 必填 挑选的个数

base64Encode

base64编码,返回string。
参数:
参数名 类型 必填 说明
data byte[] 必填 被编码的数据

base64Decode

base64解码,返回byte[]。
参数:
参数名 类型 必填 说明
data string 必填 待解码的数据

encodeUri

使用utf-8,encode uri,返回string
参数:
参数名 类型 必填 说明
data string 必填 待编码的数据

decodeUri

decode uri,返回string
参数:
参数名 类型 必填 说明
data string 必填 待解码的数据

alert

显示警告框
参数:
参数名 类型 必填 说明
message object 必填 显示的内容

parseInt

解析字符串返回integer
参数:
参数名 类型 必填 说明
data string 必填 数据

parseFloat

解析字符串返回float
参数:
参数名 类型 必填 说明
data string 必填 数据
Copyright © 2021 冰狐智能辅助. All rights reserved.