3

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 测试人员重定向到第三方应用程序更专业(并且感觉更安全)别人做的。(没有冒犯艾丽卡!)

我想我想要的已经不可能了……?有什么想法、经验可以分享吗?

*另外,我目前不打算使用像试飞这样的服务(也许有一天)。

4

1 回答 1

1

我认为当前获取设备标识符并以某种方式使用它的应用程序不会被禁止。的属性在 iOS5.0uniqueIdentifierUIDevice已贬值,因此只要您检查您是否在使用 iOS5.0+ 的系统上并且不使用此属性,一切都会好起来的。什么Apple建议是

特殊注意事项
不要使用uniqueIdentifier属性。要创建特定于您的应用程序的唯一标识符,您可以调用CFUUIDCreate函数来创建 UUID,并使用NSUserDefaults类将其写入默认数据库。

于 2012-06-18T12:21:20.323 回答