即使使用最新的iOS6的identifierForVendor,我发现的是用户删除应用程序时,该值将被重置。

与传统的OpenUDID粘贴板方法不同,它保留在粘贴板中并可以重复使用。

我看不到Apple是否要禁止粘贴板,所以我们应该继续在pasteboards模式下使用OpenUDID吗?

(pasteboards也得到广泛支持)

最佳答案

我的答案分为两部分:

  • identifierForVendor实际上不是UDID或OpenUDID的等效项。您应该查看名为AdSupport(以前称为identifierForAdvertising)的新框架。那里有一个唯一标识符,基本上可以满足唯一标识符+保留+跨应用程序的需求,但有两个警告:A /用户可以通过切换一个标志(实际上是一个软标志)来“退出”偏好设置B /用户可能会在设置中重置标识符...
  • OpenUDID将在本周或下一个使用iOS 6兼容代码进行更新。

  • 总而言之,OpenUDID非常适合在iOS 5和iOS 6之间进行转换。加班,iOS 6本机API足以满足您的需求。

    10-07 22:27