【关键字】
UUID / 设备ID / keyChain
【问题描述】
现有iOS获取的设备ID是UUID,默认这个UUID会根据APP的卸载会发生变化,iOS端针对这个UUID进行了处理,将它存储在了keyChain中,这样App卸载后,仍可以获取到,现在鸿蒙有相关的实现方案吗
【解决方案】
01、UDID需要系统权限,三方应用不支持获取。为更好的保障用户隐私安全,HarmoryOS Next版本不再提供UUID等设备唯一id,建议根据使用场景,考虑使用AAID或OAID替代。
AAID: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-aaid-0000001727885254
OAID: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/oaid-service-0000001774279734
保留关键资产,下面文档搜IS_PERSISTENT,需申请权限:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/asset-js-add-0000001822162705