设备相关

拨打电话

yjk.makePhoneCall(Object)

入参Object

名称 类型 是否必填 描述 默认值 最低版本
number String 电话号码 - -
  • 类型推断

  • 类型注释

代码示例

yjk.makePhoneCall({ number: '95888' });

获取当前位置

yjk.getLocation(Object)

检查登录是否过期,用户通过yjk.getAuth登录有时效性

入参Object

名称 类型 是否必填 描述 默认值 最低版本
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 必须 描述
- - - -

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

yjk.getLocation({
  success: res => {
    console.log(res);
  },
  fail: res => console.log(res)
});

获取剪切板内容

yjk.getClipboard(Object)

获取剪切板内容

入参Object

名称 类型 是否必填 描述 默认值 最低版本
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 描述
text String 剪切板数据

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

yjk.getClipboard({
  success: ({ text }) => {
    console.log(text);
  },
});

设置剪切板内容

yjk.setClipboard(Object)

设置剪切板内容

入参Object

名称 类型 是否必填 描述 默认值 最低版本
text String 描述内容,限制长度不超过64; - -
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 描述
text String 剪切板数据

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

yjk.setClipboard({
  text,
  success: () => {
    console.log('设置成功');
  }
})

获取屏幕亮度

yjk.getScreenBrightness(Object)

设置屏幕亮度

入参Object

名称 类型 是否必填 描述 默认值 最低版本
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 描述
value Number 屏幕亮度值,范围 0 ~ 1,0 最暗,1 最亮

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

yjk.getScreenBrightness({
  success: ({ value }) => {
    console.log(value);
  },
});

扫码

yjk.scanCode(Object)

调起优健康扫码界面进行扫码

入参Object

名称 类型 是否必填 描述 默认值 最低版本
type String 扫码样式(默认 qr):1. qr,扫码框样式为二维码扫码框;2. bar,扫码样式为条形码扫码框 - -
hideAlbum Boolean 是否隐藏相册(不允许从相册选择图片),只能从相机扫码 (iOS只有当 type=‘qr’的时候才支持从相册选取。) - -
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 必须 描述
- - - -

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

yjk.scanCode({
  type: 'qr', // 二维码为'qr' | 条形码为 'bar'
  hideAlbum: false,  // 是否隐藏相册(隐藏后不允许从相册选择二维码图片),只能从相机扫码 ture | false
  success: res => console.log(res),
  fail: res => console.log(res)
});

网络状态

yjk.getNetworkType(Object object)

获取当前网络状态

入参Object

名称 类型 是否必填 描述 默认值 最低版本
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 必须 描述
networkType String 网络类型

networkType 和法制

说明
wifi wifi网络
2g 2g网络
3g 3g网络
4g 4g网络
unkown 未知
none 无网络
  • 类型推断

  • 类型注释

代码示例

yjk.getNetworkType({
  success: res => {
    const networkType = res.networkType
    console.log(networkType);
  }
})

系统信息

yjk.getSystemInfo(Object object)

获取系统信息

入参Object

名称 类型 是否必填 描述 默认值 最低版本
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 必须 描述 最低版本
brand String - 手机品牌 -
model String - 设备型号 -
screenWidth Number - 屏幕宽度,单位px -
screenHeight Number - 屏幕高度,单位px -
windowWidth Number - 窗口宽度 -
windowHeight Number - 窗口高度 -
statusBarHeight Number - 状态栏的高度,单位px -
version String - 优健康版本号 -
system String - 操作系统及版本 -
platform String - 系统名:Android、iOS -

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

yjk.getSystemInfo({
  success: res => {
    console.log(res);
  },
  fail: res => console.log(res)
});