# 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);