原生iPhone应用可以访问wifi芯片的mac地址吗?
如果是这样,那么其他独特的硬件ID呢?
谢谢!
答案 0 :(得分:0)
在课程UIDevice
中,有一个方法uniqueIdentifier
。但它已经在iOS 5中被弃用了。你仍然可以使用它,但这是一个坏主意,因为它预计会消失。
一个替代品是OpenUDID:它是一个替代UDID方法的开源计划。 https://github.com/ylechelle/OpenUDID
答案 1 :(得分:0)
创建UUID并将其存储在用户默认数据库
中 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults synchronize];
CFUUIDRef uuidObj = CFUUIDCreate(NULL);
NSString *user = (NSString *)CFUUIDCreateString(NULL, uuidObj);
CFRelease(uuidObj);
uuid = user;
[defaults setObject:uuid forKey:uuidjettec];
[defaults synchronize];
如果您需要唯一标识符,可能MAC地址是您的解决方案。您可以查看此链接How can I programmatically get the MAC address of an iphone
问候