【发布时间】:2014-02-01 11:00:06
【问题描述】:
首先,我想说的是,我完全知道uniqueIdentifier 已被弃用,还有identifierForVendor 和advertisingIdentifier。
我的问题是,是否有办法拥有一个完全持久设备标识符,它可以通过重启、应用程序卸载等任何方式存在。
目前我们使用identifierForVendor,这没问题 - 但我们产品的主要要求之一是无需任何注册即可快速登录,并且当人们删除我们的应用程序时,他们的保存充当“本地保存”(即使它托管在我们的服务器)- 随着他们的identifierForVendor 变化。
希望有人比我运气好找到答案(或者即使有答案:P)
谢谢
【问题讨论】:
-
请先搜索再询问。这个问题在过去被问过很多次。 stackoverflow.com/search?q=iOS+UDID+replacement - 答案几乎总是“使用 CFUUID 创建您自己的 UUID 并将其保存在钥匙串中”。
-
对不起,我搜索了但没有找到上述解决方案
-
当某人升级他们的手机并出售他们的旧手机时会发生什么,而手机的新用户突然发现他可以访问原始手机所有者的数据。 Apple 删除了轻松拥有持久 UDID 的功能是有原因的。
-
@Ron 在提交问题之前,SO 会向您显示相关问题的列表。列出的第一个将回答您的问题。在提交问题之前,请务必检查相关问题。
标签: ios ios7 uniqueidentifier