uni.getDeviceInfo(options?)
获取设备信息
参数
名称 | 类型 | 必填 | 默认值 | 描述 |
options | GetDeviceInfoOptions | 否 | 包含所有字段的过滤对象 | [options=包含所有字段的过滤对象] 过滤的字段对象, 不传参数默认为获取全部字段。 |
名称 | 类型 | 必备 | 默认值 | 描述 | filter | Array<string> | 是 | - | 过滤字段的字符串数组,假如要获取指定字段,传入此数组。 |
|
返回值
类型 |
GetDeviceInfoResult |
名称 | 类型 | 必备 | 默认值 | 描述 | brand | string | 否 | - | 设备品牌 | deviceBrand | string | 否 | - | 设备品牌 | deviceId | string | 否 | - | 设备 id 。由 uni-app 框架生成并存储,清空 Storage 会导致改变 | model | string | 否 | - | 设备型号 | deviceModel | string | 否 | - | 设备型号 | deviceType | string | 否 | - | 设备类型phone、pad、pc | deviceOrientation | string | 否 | - | 设备方向 竖屏 portrait、横屏 landscape | devicePixelRatio | string | 否 | - | 设备像素比 | system | string | 否 | - | 操作系统及版本 | platform | string | 否 | - | 客户端平台 | isRoot | boolean | 否 | - | 是否root | isSimulator | boolean | 否 | - | 是否是模拟器 | isUSBDebugging | boolean | 否 | - | adb是否开启 |
|
GetDeviceInfoResult 兼容性
| Android | iOS | web |
isUSBDebugging | √ | x | - |
获取OAID、AndroidID等其他设备信息,见插件市场
getDeviceInfo 兼容性
Android | iOS | web |
3.9 | 4.11 | 4.0 |
参见
相关 Bug
示例
hello uni-app x
通用类型
GeneralCallbackResult
名称 | 类型 | 必备 | 默认值 | 描述 |
errMsg | string | 是 | - | 错误信息 |