我正在寻找一个ID来识别符合以下要求的Android和iOS设备:
- 唯一
- 可靠地适用于React Native App,每当用户与后端服务器联系时,可以拉动
- 不需要设备用户的权限
- 不可用户备值。设备用户无法通过她/他本人更改它。
有很多在线讨论,在我看来,对于iOS,对于Android和UUID
,Android ID
有更多建议。我是移动应用程序编程的新手。Android ID
和UUID (iOS)
是否符合上述所有要求,尤其是关于用户许可和用户求机的要求?
提供的方法是iOS使用uidevice:dissinefierforvendor()。这返回了一个独特的uuid:
- 特定设备
- 您的应用
如果该应用程序被删除并重新安装,则可以重置,并且对于同一设备上的不同应用程序会有所不同。
我们曾经使用Mac或其他事物,但是由于每个事物都被用于跨应用和跨平台营销目的,因此Apple删除了对它们的访问以帮助保留用户隐私。