HarmonyOS 鸿蒙Next设备的AAID与其他系统设备的唯一标识会不会有重复?

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next设备的AAID与其他系统设备的唯一标识会不会有重复?

我们的应用,所有业务接口都涉及到一个设备唯一标识的参数,其他系统平台我们用的是 Settings.System.getString(getContentResolver(), Settings.Secure.ANDROID_ID),HarmonyOS 用的是AAID,不知道有没有重复的可能性,毕竟不是一个平台。 另外:其他系统的华为push token和HarmonyOS 平台的华为push token应该不会重复吧?


更多关于HarmonyOS 鸿蒙Next设备的AAID与其他系统设备的唯一标识会不会有重复?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

它们在不同平台上生成,并无相关性,彼此独立,如果位数相同可能存在重复的情况,AAID长度64位。

pushtoken和创建使用的应用项目有关,鸿蒙平台下的应用包名、项目ID等与其他系统不一致,Token不重复,且有对应的鉴权机制

更多关于HarmonyOS 鸿蒙Next设备的AAID与其他系统设备的唯一标识会不会有重复?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next设备的AAID与其他系统设备的唯一标识不会有重复

AAID(Android Advertising ID)是应用匿名设备标识符,用于标识运行在终端设备上的应用实例。在HarmonyOS鸿蒙Next系统中,AAID是通过特定API获取的,它保证了在同一设备上不同应用实例间的唯一性,并且在不同设备上同一个应用的所有实例中也是唯一的。这一机制确保了AAID的唯一性和跨设备的区分性,使得HarmonyOS鸿蒙Next设备的AAID不会与其他系统设备的唯一标识重复。

值得注意的是,AAID是永久性的标识符,不会在设备恢复出厂设置或应用卸载后重新安装时改变。但这也意味着,如果需要在同一设备上同一开发者的多个应用之间进行唯一标识,且这些应用可能会被卸载并重新安装,应考虑使用ODID等其他标识符。

回到顶部