我们即将发布使用UDID的应用。由于Apple在此标识符访问方面所造成的混乱,我们计划删除此访问权限。但是我们计划在下一个版本中使用它。
因为我害怕我的评论失败,所以我会知道你的经历:
您是否在最近几周使用UDID发布了申请? Apple是否开始拒绝这类应用?
答案 0 :(得分:2)
我的应用程序在4月10日使用UDID批准。所以这还不是100%拒绝。
答案 1 :(得分:1)
[UPDATE]
刚看到这个http://techcrunch.com/2012/03/24/apple-udids/
在我看来,您应该实现自己的方法来生成UDID。这并不难,网上有很多很好的参考资料。
一旦从SDK中删除UDID并且您需要为现有用户制定迁移策略,那么将需要多少工作。绝对不值得的麻烦。
在说完所有这些内容时,我怀疑您的应用会因使用已弃用的方法而被拒绝。
如果您感兴趣Has anyone had their iOS App rejected by Apple for using the devices UDID?
,这是一个类似的SO问题答案 2 :(得分:1)
Vignesh链接到Oliver的帖子,该帖子认为只有通过HTTP发送UDID的应用才被拒绝。以下post表示如果应用程序在通过HTTP传输UDID之前首先询问用户,则该应用程序不会被拒绝。
在通过HTTP传输UDID之前,可能只需要用户就可以了。
答案 3 :(得分:0)
在您的应用中使用标识符
从5月1日开始,App Store将不再接受访问UDID的新应用或应用更新。请更新您的应用和服务器,以便将用户与iOS 6中引入的供应商或广告标识符相关联。您可以在UIDevice Class Reference中找到更多详细信息。
来源:https://developer.apple.com/news/
(从我的其他post复制)