iTunes Store中有很多iOS应用程序,在启动时会检查设备的UDID和其他信息,并设置邮件撰写界面,这样您的测试版测试人员可以方便地向您发送他们的UDID,而无需iTunes的所有麻烦(例如,不能在iTunes应用程序中复制/粘贴UDID,仅在Xcode中)。例如,Erica Sadun的这个:http://itunes.apple.com/us/app/ad-hoc-helper/id285691333?mt=8
我非常清楚UDID在不久前被弃用了,Apple已经开始拒绝使用已弃用的API的应用程序。但我也想制作我自己的自定义“检查您的UDID并通过电子邮件发送给我”应用程序,如果有的话,因为它看起来更专业(并且感觉更安全),而不是将我的潜在beta测试人员重定向到第三方应用程序由别人制作。 (埃里卡没有冒犯!)
我想我想要的东西不再可能......?有什么想法,经验可以分享吗?
*此外,我不打算暂时使用像Test Flight这样的服务(也许某天)。
答案 0 :(得分:1)
我认为目前获取设备标识符并以某种方式使用它的应用程序不会被禁止。 uniqueIdentifier
的{{1}}属性在iOS5.0中已经过折旧,因此只要您检查系统是否使用iOS5.0 +并且不使用此属性,一切都会好的。 UIDevice
建议的是
特殊注意事项
请勿使用 uniqueIdentifier 属性。要创建特定于您的应用的唯一标识符,您可以 调用 CFUUIDCreate 函数创建一个UUID,并将其写入 使用 NSUserDefaults 类默认数据库。