原生iPhone应用程序可以访问WIFI芯片的MAC地址吗?

问题描述:

本机iPhone应用程序可以访问wifi芯片的mac地址吗?原生iPhone应用程序可以访问WIFI芯片的MAC地址吗?

如果是这样,其他独特的硬件ID呢?

谢谢!

在类中,有一种方法uniqueIdentifier。但它已在iOS 5中被弃用。您仍然可以使用它,但这是一个坏主意,因为它预计会消失。

一个替代品是OpenUDID:它是一个替代UDID方法的开源倡议。 https://github.com/ylechelle/OpenUDID

请在用户默认数据库

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]; 

一个UUID和储存它,如果你需要一个唯一的标识符,也许MAC地址是您的解决方案。你可以查看这个链接How can I programmatically get the MAC address of an iphone

关于