HarmonyOS鸿蒙 - 获取设备唯一标识
一、获取设备相关信息
// 导入头文件
import deviceInfo from '@ohos.deviceInfo'
// import { deviceInfo } from '@kit.BasicServicesKit';aboutToAppear(): void {let aa = deviceInfo.deviceType;let bb = deviceInfo.manufacture;let brand = deviceInfo.brand;let marketName = deviceInfo.marketName;let softwareModel = deviceInfo.softwareModel;let displayVersion = deviceInfo.displayVersion;let osReleaseType = deviceInfo.osReleaseType;let osFullName = deviceInfo.osFullName;let serial = deviceInfo.serial;let majorVersion = deviceInfo.majorVersion;let buildVersion = deviceInfo.buildVersion;let buildHost = deviceInfo.buildHost;console.log(`石虎 --- 设备类型: ${aa}`);console.log(`石虎 --- 制造商: ${bb}`);console.log(`石虎 --- 品牌: ${brand}`);console.log(`石虎 --- 软件模型: ${softwareModel}`);console.log(`石虎 --- 显示版本: ${displayVersion}`);console.log(`石虎 --- 系统发布类型: ${osReleaseType}`);console.log(`石虎 --- 系统全名: ${osFullName}`);console.log(`石虎 --- 序列号: ${serial}`);console.log(`石虎 --- 主版本号: ${majorVersion}`);console.log(`石虎 --- 构建版本: ${buildVersion}`);console.log(`石虎 --- 构建主机: ${buildHost}`);console.log(`石虎 --- 市场名称: ${marketName}`); // 设备型号名称console.log(`石虎 --- deviceInfo.ODID: ${deviceInfo.ODID}`);//913165cb-68e4-a313-e311-559f4dfd92d4console.log(`石虎 --- 构建主机: ${buildHost}`);};
二、获取设备唯一标识ODID:
有相关的demo参考
https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-recommended-use-of-device-id
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-asset#assetquery
三、官网文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-enterprise-deviceinfo
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/js-apis-device-info-0000001428061996-V2
https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-recommended-use-of-device-id
谢谢大家支持