HarmonyOS 鸿蒙Next 唯一设备标识的选择
HarmonyOS 鸿蒙Next 唯一设备标识的选择
目前常用的OAID,AAID,ODID都不太符合我们对于唯一标识的要求。
我们需要通过唯一设备标识来查询用户相关操作定位日志。希望能实现卸载后,不变。参考IOS 是使用的类似ODID的字段。但是会保存在KeyChain中,卸载重装后,不会被清空。想问下鸿蒙上,是否提供类似iOS的KeyChain。能实现把ODID保存在其中
1 回复
在HarmonyOS 鸿蒙Next系统中,唯一设备标识的选择主要取决于具体使用场景和需求。
ODID(开放设备标识符):
- 是HUAWEI Push Kit提供的一种开发者级别的非永久性设备标识符。
- 主要用于同一设备上同一开发者的多个应用之间的唯一标识,以及数据上报时的设备标识。
- 当设备恢复出厂设置或同一设备上同一个开发者的应用全部卸载后重新安装时,ODID会发生变化。
AAID(应用匿名设备标识符):
- 用于标识运行在终端设备上的应用实例,是永久性的标识符。
- 不会在设备恢复出厂设置或应用卸载后重新安装时改变。
- 在不同设备上同一个应用的所有实例中都是唯一的。
因此,如果需要在同一设备上同一开发者的多个应用之间进行唯一标识,且这些应用可能会被卸载并重新安装,应使用ODID。如果需要永久性的应用标识,并且不考虑设备恢复出厂设置等情况,应使用AAID。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html