8***@qq.com
8***@qq.com
  • 发布:2026-03-25 16:46
  • 更新:2026-03-25 16:47
  • 阅读:14

uniapp打包的应用 在鸿蒙上如何获取oaid

分类:鸿蒙Next
2026-03-25 16:46 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

在鸿蒙平台上,plus.device.getOAID 无法使用(鸿蒙不支持 app-plus 相关 API),需要通过 UTS 插件 来获取 OAID。

根据知识库信息,推荐使用插件市场的 CZ-DeviceId设备唯一ID获取 插件(ID: 22273),该插件支持鸿蒙平台获取 OAID。

使用方式:

  1. 在插件市场购买并导入该插件到项目中(插件会安装在 uni_modules 目录下)
  2. 在代码中调用插件提供的 API:
// 引入插件  
import { deviceInfo } from '@/uni_modules/CZ-DeviceId';  

// 获取 OAID(鸿蒙平台需要用户授权)  
deviceInfo.getOAID({  
  success: (res) => {  
    console.log('OAID:', res);  
  }  
});

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

注意事项:

  • 该插件在鸿蒙上获取 OAID 需要用户授权
  • 插件同时支持获取其他设备标识(如 ODID、UUID 等)
  • 支持 Vue2/Vue3 项目

如果该插件不能满足需求,也可以参考 鸿蒙官方文档 自行开发 UTS 插件封装鸿蒙原生的 OAID 获取能力。

内容为 AI 生成,仅供参考

要回复问题请先登录注册