我们即将发布一个使用 UDID 的应用程序。由于 Apple 围绕此标识符访问所做的混乱,我们计划删除此访问。但我们计划在下一个版本中使用。
因为我害怕我的审查失败,我会知道你的经验:
您最近几周是否发布过使用 UDID 的应用程序?苹果是否开始拒绝这类应用程序?
我们即将发布一个使用 UDID 的应用程序。由于 Apple 围绕此标识符访问所做的混乱,我们计划删除此访问。但我们计划在下一个版本中使用。
因为我害怕我的审查失败,我会知道你的经验:
您最近几周是否发布过使用 UDID 的应用程序?苹果是否开始拒绝这类应用程序?
我的应用程序使用 UDID 于 4 月 10 日获得批准。所以还不是100%拒绝。
[更新]
刚刚看到这个http://techcrunch.com/2012/03/24/apple-udids/
以我的拙见,您现在应该实现自己的方法来生成 UDID。这并不难,网络上有很多很好的参考资料。
关于从 SDK 中删除 UDID 后还需要做多少工作,并且您需要为现有用户制定迁移策略。绝对不值得麻烦。
说了这么多,我怀疑你的应用程序会因为使用不推荐使用的方法而被拒绝。
如果您有兴趣,这里有一个类似的 SO 问题 有没有人因为使用设备 UDID 而被 Apple 拒绝了他们的 iOS 应用程序?
Vignesh 指向 Oliver 帖子的链接认为只有通过 HTTP 发送 UDID 的应用程序才会被拒绝。以下帖子表明,如果应用在通过 HTTP 传输 UDID 之前先询问用户,则应用不会被拒绝。
也许在通过 HTTP 传输 UDID 之前询问用户就足够了。
在您的应用程序中使用标识符
从 5 月 1 日开始,App Store 将不再接受访问 UDID 的新应用或应用更新。请更新您的应用程序和服务器以将用户与 iOS 6 中引入的供应商或广告标识符相关联。您可以在UIDevice 类参考中找到更多详细信息。
来源:https ://developer.apple.com/news/
(复制自我的另一篇文章)