2

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

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

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

(也pasteboards被广泛支持)

4

2 回答 2

1

我的答案分为两部分:

  1. identifierForVendor 确实不是 UDID 或 OpenUDID 的好等价物。您应该查看名为 AdSupport(以前称为 identifierForAdvertising)的新框架。那里有一个唯一标识符,基本上满足唯一标识符 + 保留 + 跨应用程序,有两个警告:A/用户可以通过切换标志(它实际上是一个软标志)从偏好中“退出”B/用户可能会在设置中重置标识符...

  2. OpenUDID 将在本周或下周更新为符合 iOS 6 的代码。

总而言之,OpenUDID 非常适合 iOS 5 和 iOS 6 之间的过渡。随着时间的推移,iOS 6 原生 API 将足以满足您的需求。

于 2012-09-26T15:13:21.050 回答
0

我一直在四处寻找,这个行业每天都在变化。从我所见,截至 2013 年 6 月,OpenUDID 不值得冒险,因为:

  1. 根据http://david-smith.org/iosversionstats/,截至 2013 年 5 月 29 日,88.6% 的 iOS 用户使用 iOS 6.x

  2. 广告商 ID 做同样的事情,但如上所述有一个软关闭模式(要求您不要使用它),这很公平。您可以在您的协议中添加,即使手机处于不跟踪模式(应用程序并不是真正免费的),您也会在您的应用程序的免费版本中跟踪用户

于 2013-06-04T08:20:40.983 回答