gpt4 book ai didi

ios - iOS 设备的唯一标识

转载 作者:可可西里 更新时间:2023-11-01 17:07:32 31 4
gpt4 key购买 nike

我使用 Mac 地址作为 iOS 设备的唯一标识,但从 iOS7 开始,系统总是返回 02:00:00:00:00:00 值。我已经为上述问题搜索了三个选项:

  1. 供应商识别
  2. 广告标识
  3. 使用 IOUnit 框架获取序列号

由于 IOUnitFramework 未经应用商店批准,因此无法在我的应用程序中使用它。并且供应商标识和广告标识返回非常长的值。

是否有任何其他可能的方法来唯一标识 ios 设备?

提前致谢

在钥匙串(keychain)中存储唯一标识符是另一种选择。但是我们不能直接从我们的 ios 设备访问钥匙串(keychain)。那么有没有其他替代方法来唯一标识设备?

最佳答案

不,Apple 不允许您再对设备进行唯一标识。这与用户隐私有(private)关。既然你是not identifying the user but a device .

也不要使用 ASIdentifierManager对于识别设备,Apple 现在拒绝使用它来识别设备的应用程序。 ASIdentifierManager仅用于广告目的。

剩下的唯一选择是 [[UIDevice currentDevice] identifierForVendor]或将您自己的自定义创建 ID 保存到钥匙串(keychain)中。将您自己的创建 ID 保存到钥匙串(keychain)将确保如果用户删除应用程序并稍后重新安装它,您仍然可以访问此值。

关于ios - iOS 设备的唯一标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22167969/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com