美文网首页
iOSAPP获取WIFI信息

iOSAPP获取WIFI信息

作者: 番薯大佬 | 来源:发表于2017-10-27 09:56 被阅读13次

    获取已经连接的WiFi信息
    示例代码

    // 导入头文件
    #import <SystemConfiguration/CaptiveNetwork.h>
    
    // 获取已连接WiFi
    + (NSDictionary *)readSSIDInfoList
    {
        NSArray *ifs = (id)CFBridgingRelease(CNCopySupportedInterfaces());
        NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
        NSDictionary *info = nil;
        for (NSString *ifnam in ifs)
        {
            info = (id)CFBridgingRelease(CNCopyCurrentNetworkInfo((CFStringRef)ifnam));
            if (info && [info count])
            {
                break;
            }
        }
        return info;
    }
    

    调用

    NSDictionary *dict = [NSObject readSSIDInfoList];
    NSLog(@"dict = %@", dict);
    
    // 打印结果
    2017-10-27 09:41:44.243 AirQuality[2791:923388] dict = {
        BSSID = "bc:xx:xx:xx:2a:31";
        SSID = devZhang;
        SSIDDATA = <7a66616e 67736661 6f6665>;
    }
    

    相关文章

      网友评论

          本文标题:iOSAPP获取WIFI信息

          本文链接:https://www.haomeiwen.com/subject/aehrpxtx.html