我想获取设备 ID 并将其发送到 Web 服务。如何UDID
在 iOS 6 中获取
谢谢
由于安全/隐私原因,UDID 在 iOS 6+ 中不再可用。相反,使用identifierForVendor
or advertisingIdentifier
。
向应用程序供应商唯一标识设备的字母数字字符串。(只读)
对于来自同一供应商并在同一设备上运行的应用,此属性的值相同。对于来自不同供应商的同一设备上的应用程序以及不同设备上的应用程序(无论供应商)返回不同的值。
每个设备唯一的字母数字字符串,仅用于提供广告。(只读)
与 UIDevice 的 identifierForVendor 属性不同,向所有供应商返回相同的值。这个标识符可能会改变——例如,如果用户擦除了设备——所以你不应该缓存它。
这篇文章很好地解释了它。
此外,请参阅 Apple 的文档以了解identifierForVendor
和advertisingIdentifier
。