0
嗨,我正在寻找获得ios设备序列,但答案是UDID或简单的IOKit示例代码?如果IOKit很好地获取序列号,那么就告诉如何将IOKit添加到xcode项目中?任何人都可以帮助我吗?如何以编程方式在ios中获取设备序列号?
嗨,我正在寻找获得ios设备序列,但答案是UDID或简单的IOKit示例代码?如果IOKit很好地获取序列号,那么就告诉如何将IOKit添加到xcode项目中?任何人都可以帮助我吗?如何以编程方式在ios中获取设备序列号?
为了保护隐私,Apple限制了从iOS 7版本的网络mac地址访问,其中它用于确定设备的“序列号”。还有其他的实现方式是基于生成一个cookie来保留单个数字,但是苹果宣布它强烈压制所有试图识别该设备的尝试。
我发现的唯一方法是使用identifierForVendor属性。此应用程序(或来自同一供应商的另一个应用程序)安装在iOS设备上时,此属性中的值保持不变。当用户从设备中删除所有供应商的应用程序并随后重新安装其中的一个或多个应用程序时,该值会更改。
#import "UIDevice+IdentifierAddition.h"
[[[UIDevice currentDevice] identifierForVendor] UUIDString];
但是,如果要实现一个系统,用于提供广告,在ASIdentifierManager类的advertisingIdentifier属性,而不是这个属性使用的值。
iOS中禁止使用IOKit。也以任何方式获取UDID –