HarmonyOS如何获取设备唯一标识?
获取OAID需要权限,如果用户不同意授权,备用方案是什么?
在HarmonyOS中获取设备唯一标识,可以使用OAID(开放匿名设备标识符),但获取OAID需要用户授权广告跟踪权限。如果用户不同意授权,可以使用AAID(应用匿名标识符)或通过Asset Store Kit实现设备ID的持久化存储作为备用方案。AAID是应用级别的标识符,而Asset Store Kit允许在应用卸载后仍然保留关键数据,可以用来构建一个持久的设备标识符。
1 回答460 阅读✓ 已解决
1 回答488 阅读
1 回答382 阅读
391 阅读
324 阅读
1 回答150 阅读
由于默认应用等级为normal,只能使用normal等级的权限,如果使用了system_basic或system_core等级的权限,将导致报错。
请参考使用ACL签名配置指导完成ACL提权:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...
完成以上配置后按如下获取UDID:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...