HarmonyOS鸿蒙Next中请问OAID能做唯一标识吗?
请问我通过华为HarmonyOS鸿蒙Next广告sdk获取oaid 能作为设备的唯一标识吗?在什么情况下会被重置? 我在尝试关闭所有限制广告服务后为何仍然能获取到 oaid ?
3 回复
oaid重置场景:
- 用户恢复手机出厂设置、刷机。
- 用户操作重置OAID。
- 应用的“跨应用关联访问权限”开关关闭时,该应用仅能获取到全0的OAID
参考文档:[https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/oaid-service-V5#](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/oaid-service-V5#)
odid重置场景:
- 用户恢复手机出厂设置、刷机。
- 同一设备上同一个开发者的应用全部卸载后重新安装时
参考文档:[https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-device-info-V5](https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-device-info-V5)
还有一种方式,是华为推出的asset store kit,关键资产服务,重置场景:
- 用户恢复手机出厂设置、刷机。
参考文档:[https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/asset-store-kit-overview-V5](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/asset-store-kit-overview-V5)
综上,比较推荐使用asset store kit,开发可以自主可控,其他两个,用户操作,可能会影响唯一标识生成
更多关于HarmonyOS鸿蒙Next中请问OAID能做唯一标识吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
oaid?这个是移动安全联盟MSA的,移动统一设备id的,肯定可以用做设备id,不过鸿蒙我建议使用鸿蒙的odid。
在HarmonyOS鸿蒙Next中,OAID(Open Anonymous Identifier)可以作为设备的唯一标识,但需注意其使用场景和限制。OAID主要用于广告追踪和数据分析,具备匿名性和可重置性,适合在保护用户隐私的前提下进行设备识别。然而,由于其可重置特性,OAID并不适合作为长期或永久性的唯一标识。若需更稳定的唯一标识,建议结合其他设备信息或使用系统提供的持久化标识符。