我希望获取设备ID并将其发送到Web服务中。如何在iOS 6中获取UDID
?
谢谢
由于安全/隐私原因,iOS 6+中不再提供UDID。相反,请使用identifierForVendor
或advertisingIdentifier
。
一种包含字母数字的字符串,用于将设备唯一地标识为应用程序的供应商。(只读)
此属性的值对于来自同一供应商并在同一设备上运行的应用程序是相同的。对于来自不同供应商的同一设备上的应用程序以及不考虑供应商的不同设备上的应用程序,则返回不同的值。
每个设备独有的包含字母数字的字符串,仅用于提供广告。(只读)
与UIDevice的identifierForVendor属性不同,所有供应商都返回相同的值。此标识符可能会更改-例如,如果用户擦除设备-因此您不应缓存它。
这篇文章很好地解释了它。
另外,请查看苹果文档中的 identifierForVendor
和 advertisingIdentifier
。