iOS获取当前无线连接的SSID信息和WI-FI名称

来源:互联网 发布:微信第三方平台 php 编辑:程序博客网 时间:2024/04/28 10:48

#import <SystemConfiguration/CaptiveNetwork.h>

- (id)fetchSSIDInfo {

    NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();

    id info = nil;
    for (NSString *ifnam in ifs) {
        info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);

        if (info && [info count]) { break; }
    }
    return info;
}


- (NSString *)getWifiName
{
    NSString *wifiName = nil;
    NSDictionary *networkInfo = (NSDictionary*)[self fetchSSIDInfo];
    wifiName = [networkInfo objectForKey:(__bridge NSString*)kCNNetworkInfoKeySSID];
    return wifiName;
}
0 0
原创粉丝点击