1.1.1. 获取设备信息
![]()
方法名称: getDeviceInfo
方法说明: 获取客户端系统基本信息时调用
参数说明:(“-”为子级标识)
| 参数位序号 | 参数名称 | 参数类型 | 参数说明 | 参数是否必须 | 如果是回调其回传参数 |
|---|---|---|---|---|---|
| 1 | 配置参数项 | object | 配置参数对象 | 是 | 无 |
| - | -completed | function | 获取信息的回调 app 客户端名称(后续扩展) version 客户端版本信息(后续扩展) networkType 返回网络类型2g,3g,4g,wifi(后续扩展) device_no 设备号 system 软件系统ios、andriod、window(请使用字符串关键字匹配) system_version 系统版本 IOS11, android 5.0 device_type 手机型号 mi MIX2,iphone X,iphone8 timestamp 验证时间戳(加密验证参数) signature 编码后的签名(加密验证参数,参数签名算法请咨询客户端开发) networkType 返回网络类型'wifi'、'mobile'、'unknow'、'unavailable' statusBarHeight 状态栏高度(非标准参数) version: 客户端版本 |
是 | js object{device_no:'',system:'',system_version:'',device_type:'',timestamp: '',signature:''} |
| - | -cpIncompatible | function | 环境没有实现此方法的回调 | 是 | 无 |
调用样例:
CP.getDeviceInfo({
completed: function(data){
// data > {device_no:'',system:'',system_version:'',device_type:'',timestamp: '',signature:'', app: '', version: '', networkType: '', statusBarHeight: ''}
CP.tools.writelog('get_device_info', data);
},
cpIncompatible: function () {
CP.tools.writelog('', '此环境不支持此方法');
}
});