我需要使用设备的ID。但我有一些问题。主要地,对于来自不同供应商的不同应用,id应该是相同的。我无法使用钥匙串,因为来自不同供应商的应用程序使用不同的配置文件。但我的服务器应该为所有这些应用程序识别此设备。因为我想看,例如,一个设备有2个应用程序(使用我的lib),而其他设备有一个应用程序。像统计数据
答案 0 :(得分:1)
这是不可能的,因为Apple认为这是对隐私的侵犯。
答案 1 :(得分:1)
如果您不将应用程序发布到Apple Store (B2B模式),您可以通过私有Framework IOKit获取设备的序列号作为UUID。
对于封装低级别C的类别,请参阅:https://gist.github.com/0xced/566994