HarmonyOS ODID AAID使用区别及是否有相关限制

有一个场景请教下:就是项目需要用一个ID作为App的设备id,目前有看到两个,一个是AAID,一个是ODID。因为AAID是异步接口,所以作为SDK涉及API交互时,对宿主接入,有时存在接口顺序问题,导致接入麻烦,所以想用ODID,因为ODID是同步的接口,所以对APP接入SDK就比较友好了,不用考虑一些业务场景调用顺序问题。

import AAID from '@hms.core.AAID'
import { deviceInfo } from '@kit.BasicServicesKit';
let deviceId1 = deviceInfo.ODID
AAID.getAAID().then((aaid)=>{
  let deviceId2 = aaid
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

使用ODID会有什么限制吗?比如:权限、库依赖等需要注意的地方?

HarmonyOS
2024-12-24 15:33:04
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

目前ODID没有权限等方面限制。

分享
微博
QQ
微信
回复
2024-12-24 17:13:42
相关问题
HarmonyOS NotificationKit是否场景限制
520浏览 • 1回复 待解决
HarmonyOS 关于AAID与deviceid的使用
1325浏览 • 1回复 待解决
LazyForEach的使用限制哪些?
1428浏览 • 1回复 待解决
关于HarmonyOS是否URLEncoder相关组件?
1254浏览 • 1回复 待解决
HarmonyOS 是否像素单位的相关资料
767浏览 • 1回复 待解决
是否相关折叠屏适配文档?
2747浏览 • 1回复 待解决
HarmonyOS AAID同步获取问题
743浏览 • 1回复 待解决
HarmonyOS 是否c接入接口相关的demo
728浏览 • 1回复 待解决