iOS 获取设备当前连接的WIFI的SSID

       开发APP一般都会用到设备配网,获取当前设备的Wi-Fi 的SSID。那么如何获取呢?下面直接上代码:

       第一步:  添加SystemConfiguration.framework这个框架

       第二步:头文件 //导入框架头文件 #import <SystemConfiguration/CaptiveNetwork.h>

#pragma 获取设备当前连接的WIFI的SSID
- (NSString *) getDeviceSSID
{
    NSArray *ifs = (__bridge id)CNCopySupportedInterfaces();
    id info = nil;
    for (NSString *ifnam in ifs)
    {
        info = (__bridge id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);
        if (info && [info count])
        {
            break;
        }
    }
    NSDictionary *dctySSID = (NSDictionary *)info;
    NSString *ssid = [dctySSID objectForKey:@"SSID"];
    return ssid;
    
}

猜你喜欢

转载自blog.csdn.net/C_philadd/article/details/85161415