【发布时间】:2012-08-03 21:25:55
【问题描述】:
Apple 正在更改 iOS6 的隐私设置并弃用设备 UUID (UDID)。根据 WWDC 演示文稿和文档,UDID 有两个替代品,都在 UIDevice 类中:
-identifierForVendor
- 同一开发者的应用之间的 ID 相同。
- 删除该团队 ID 的最后一个应用。
- 已备份。
-identifierForAdvertising
- 设备独有。
- 适用于所有应用程序;用于广告 - iAd 已从 UDID 转换为 iOS 6 及更高版本。
- 使用“清除所有内容和设置”进行重置。
- 已备份。
在我看来,-identifierForVendor 不如-identifierForAdvertising,因为它会在上次从供应商处卸载应用程序时重置,并通过“删除所有内容和设置”来重置。
-identifierForVendor 比-identifierForAdvertising 有什么优势?
【问题讨论】:
-
您发布的问题是否也提供了答案:)
-
对于我能想到的所有用例,identifierForAdvertising 都更胜一筹。我看不到 identifierForVendor 的用途。
-
Apple 网站上有一个完整的开发者论坛,您可以在那里讨论 iOS6 而无需担心 NDA。