设备信息
获取设备信息,如设备唯一码、平台系统版本等
[!TIP|labelVisibility:hidden|iconVisibility:hidden] device
支持平台:
- Android
- iOS
device对象属性列表
属性 | 说明 | Android | iOS |
---|---|---|---|
model | 设备型号 | 支持 | 支持 |
platform | 设备系统 | 支持 | 支持 |
uuid | 设备唯一码 | 支持 | 支持 |
version | 系统版本号 | 支持 | 支持 |
manufacturer | 设备制造商 | 支持 | 支持 |
serial | 设备序列号 | 支持(不支持Android10及以上系统) | 不支持 |
macAddress | 设备mac地址 | 支持 | 不支持 |
model
为设备的型号
- 在
iOS
端值可为:iPhone 5s
、iPhone 6 Plus
、iPhone X
... - 在
Android
端值可为:vivo
下的V1824A
...
platform
为设备系统,其值固定为android
或者iOS
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
var model = device.model;
var platform = device.platform;
var version = device.version;
var uuid = device.uuid;
var manufacturer = device.manufacturer;
var serial = device.serial;
var macAddress = device.macAddress;
alert('model:'+model+'\n'+'platform:'+platform+'\n'+'version:'+version+'\n'+'uuid:'+uuid+'\n'+'manufacturer:'+manufacturer+'\n'+'serial:'+serial+'\n'+'macAddress:'+macAddress+'\n');
}
</script>
iOS响应示例代码:
model:iPhone 6s
platform:iOS
version:12.1.4
uuid:015d57b0f3af4b3c8168138f029c4562
manufacturer:Apple
serial:unknown
macAddress:unknown
Android响应示例代码:
model:V1824A
platform:Android
version:9
uuid:60284de00bd082a6
manufacturer:vivo
serial:dea82a80
macAddress:D4:BB:C8:21:94:E7
Bug
&Tip
1.tip
:iOS
端manufacturer
固定为Apple