# canIUse

up.canIUse(method)

检查某个接口是否可用,method:方法名

# request

通过 Native 发送`网络请求

up.request(_success, _fail, param);

参数:

var para = {
  url: 'https://upchat.95516.net/upchat-public-console-web/api/web/getstep',
  data: {
    token: 'upchat-web-login-public-55af3be3-b38e-4ef8-b04f-f8cf7a7681bf',
    version: '1.0',
    source: 1
  },
  method: 'POST',
  header: {
    'Content-Type': 'application/json'
  }
}

# 系统设置

# getSystemSetting

up.getSystemSetting(_success, _fail, { setting });

仅Android,查看某个安卓系统设置

参数, setting:

取值 说明
battery 电池优化
background 后台运行
powersave 省电模式

# openSystemSetting

up.openSystemSetting(_success, _fail, { setting });

仅Android,打开系统设置,跳转到安装某个设置界面

参数同上。 返回值: 目前只支持获取到 battery 设置的返回值,true 表示已开启,false 表示未开启。 其他设置返回 ok 时表示跳转到设置页面

# 需用户授权的接口

涉及用户隐私的接口,一般需要用户授权后,接口才能正常调用。具体判断方法见 授权

# getStepCount

获取U聊运动步数

up.getStepCount(_success, _fail, { startDate: startDate});

startDate,查看步数的起日期,Native将返回这之后7天的运动步数情况

# getLocation

获取用户设备当前地理位置信息

up.getLocation(_success, _fail);

成功回调:

{
  speed: '0',   // 速度,单位 m/s
  latitude: '', // 纬度
  longitude: '', // 经度
  accuracy: '', // 精度, 位置的精确度
}

# getUserInfo

获取用户脱敏信息

up.getUserInfo(_success, _fail);
上次更新: 6/23/2021, 11:19:54 AM