我从iOS5开始支持我的应用程序。我有autoreg登录,它基于mac-address。在iOS7中,Apple将消除mac地址。 Apple也禁止使用UDID。从iOS6开始,identifierForVendor
方法可用。所以问题是如果我想支持iOS5及更高版本,如何获得设备的唯一字符串。
答案 0 :(得分:0)
您可以获得不同的字符串,这些字符串很可能是设备的UDID,它们也是不同的
CFUUIDRef uuidRef = CFUUIDCreate(NULL);
CFStringRef uuidStringRef = CFUUIDCreateString(NULL, uuidRef);
CFRelease(uuidRef);
NSString *uniqueId = (__bridge NSString *)uuidStringRef;
这个uniqueId可以在你想要使用UDID的地方使用