Skip to content

设备

判断接口是否可以在当前客户端版本运行

使用说明

canIUse 方法调用的参数使用 api 名称

客户端AndroidiOSPC
支持说明支持支持支持
const result = window.ksoxz_sdk.canIUse('authorize')

返回结果

参数说明
boolean客户端是否支持此 api

获取设备信息

使用说明

客户端AndroidiOSPC
支持说明支持支持/
window.ksoxz_sdk.getDeviceInfo({onSuccess(deviceInfo)});

返回结果

参数类型描述备注
pixelRationumber设备像素比
screenWidthnumber屏幕宽度分辨率
screenHeightnumber屏幕高度分辨率
modelstring型号/
versionstring设备系统版本/
netInfostring网络类型wifi,ethernet,2g, 3g, 4g, 5g, unknown, none
operatorTypestring运营商信息CMCC:中国移动
WCDMA:中国联通
CDMA:中国电信
unknown:未知
platformstring客户端平台iOS, android, PC
displayModestring协作在当前屏幕尺寸下的显示模式PhoneMode:手机显示模式
TabletMode:平板显示模式
deviceIdstring设备识别标识设备id

获取客户端信息

使用说明

客户端AndroidiOSPC
支持说明支持支持支持
window.ksoxz_sdk.getAppInfo({onSuccess});

返回结果

参数类型描述备注
platformstring客户端平台: iOS,Android,Windows,macOS/
versionstring客户端版本号/
packageNamestring客户端包名/
showOpenUrlModalboolean客户端打开外部链接是否弹窗提示/
channelstring渠道号/
sdkVersionstring客户端woasdk包版本号/
appSettingInfoobject//
∟ fontSizeLevelstring字体大小PC端:0为标准,1-3逐步增大
移动端:0为缩小,1为标准,0-4逐步增大
∟ isDarkModeboolean是否开启深色模式true为开启,false为跟随系统/浅色模式

获取授权的接口

使用说明

客户端AndroidiOSPC
支持说明支持支持/
window.ksoxz_sdk.authorize({params: { scope: 'album'}, onSuccess,  onError});

说明参数

参数类型描述备注
scopestring/camera: 摄像头
microphone: 麦克风
album: 相册
access-storage: 内置存储读取、写入
location: 定位

返回结果

参数类型描述备注
authboolean是否授权成功/
codestring错误编码/
msgstring错误信息/

获取网络类型

使用说明

客户端AndroidiOSPC
支持说明支持支持支持
window.ksoxz_sdk.getNetworkType({onSuccess});//用于获取设备当前网络状态

返回结果

参数类型描述备注
statusstring是否授权成功wifi、ethernet(以太网)、2g、3g、4g、5g、unknown(如果设备无法确定上述网络类型,则会返回该值)、none(无网络/离线)、connected:已连接网络(仅PC端设备返回该值)
PC端设备仅会返回2个类型,包括 none和connected

网络质量评级

使用说明

客户端AndroidiOSPC
支持说明/支持支持
window.ksoxz_sdk.getNetworkQualityType({onSuccess});//用于对已获取设备网络进行评级是否网络良好

返回结果

参数类型描述备注
networkQualityTypestring网络质量评级类型unavailable:无网络
weak:弱网络
moderate:中等网络
excellent:良好网络
unknown:如果设备无法确定网络分级,则会返回该值
PC端设备仅会返回2个类型,包括 none和connected

监听网络质量变化

使用说明

客户端AndroidiOSPC
支持说明/支持支持
window.ksoxz_sdk.setNetworkQualityChange({onChange(res)=>{
   console.log(res.networkQualityType);
});//设置网络质量监听

返回结果

参数类型描述备注
networkQualityTypestring网络质量评级类型unavailable:无网络
weak:弱网络
moderate:中等网络
excellent:良好网络
unknown:如果设备无法确定网络分级,则会返回该值
PC端设备仅会返回2个类型,包括 none和connected

取消监听网络质量变化

使用说明

客户端AndroidiOSPC
支持说明/支持支持
window.ksoxz_sdk.removeNetworkQualityChange();