Apple 正在更改其 iOS6 的隐私设置并弃用设备 UUID (UDID)。根据 WWDC 演示文稿和文档,在UIDevice
类中有两个 UDID 的替代品:
-identifierForVendor
- 来自同一开发者的应用程序之间相同的 ID。
- 删除该团队 ID 的最后一个应用程序后删除。
- 备份。
-identifierForAdvertising
- 设备独有。
- 适用于所有应用程序;用于广告 — iAd 已从 iOS 6 及更高版本的 UDID 转换。
- 使用“删除所有内容和设置”进行重置。
- 备份。
在我看来,这似乎-identifierForVendor
不如,-identifierForAdvertising
因为它会在最后一次从供应商处卸载应用程序时重置,并通过“删除所有内容和设置”来重置。
-identifierForVendor
有什么优势-identifierForAdvertising
呢?