在我的应用中,我正在尝试获取设备的所有信息并显示在应用屏幕中。
我得到了一些信息,但没有获取代码来获取设备的UDID,序列号和模型标识符,我们可以在iTunes中看到。
我可以获得UUID,但我的要求是获取设备的UDID。我有一些应用程序,他们正在获取这样的设备信息。
如果我得到任何解决方案,我会非常乐于助人。
提前致谢。
答案 0 :(得分:1)
你不能像iOS 6那样。
钱报价:
据9to5Mac报道(并由Macworld确认),Apple警告 开发者可以访问新应用或应用更新的截止日期 iOS设备的UDID(通用设备ID),安全区域和 隐私问题。
扩展货币报价:
随着iOS 6苹果公司也完全消除了它的争议 通用设备ID(UDID)并将其替换为更多 适用于应用程序供应商和广告商的隐私友好方式 确定具体设备,霍尔说,Apple的UDID基本上是一组字母数字字符 用于唯一标识iPhone或iPad。数字是设计的 让应用程序开发人员跟踪已下载的用户数 他们的应用程序和收集其他数据分析信息。
从同一篇文章中,现在的方法是:
随着新的iOS 6,该公司又向前迈进了一步 彻底消除UDID并替换为一组三个新devie 身份标识。一个是可以使用的供应商特定标识符 应用程序供应商识别特定设备,另一个是设计 供在线广告商使用,第三种是特定于应用程序 ID。与UDID不同,新标识符不是持久的,可以是 清除,虽然设备必须完全重置以摆脱 霍尔说,广告商的身份。
总之, 的正确方法是:(a)使用UUID或(b)向用户询问设备的UDID。
答案 1 :(得分:-2)
你可以使用它(Swift 3):
UIDevice.current.identifierForVendor!.uuidString