1. 引入头,#import <SystemConfiguration/CaptiveNetwork.h>

 

2. 获取SSID info

+ (id)fetchSSIDInfo

{

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

    NSLog(@"%s: Supported interfaces: %@", __func__, ifs);

    id info = nil;

    for (NSString *ifnam in ifs) {

        info = (__bridge id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);

        if (info && [info count]) {

            break;

        }

    }

    return info;

}

 

3. 调用 

    NSDictionary *ifs = [AppDelegate fetchSSIDInfo];

    NSString *ssid = [[ifs objectForKey:@"SSID"] lowercaseString];

    NSLog(@"ssid:%@",ssid);

 

4.此框架介绍可参照此link http://bobffin.wordpress.com/2013/12/30/ios-captivenetwork-api-的用法/   

相关文章:

  • 2021-11-15
  • 2022-02-08
  • 2022-12-23
  • 2021-11-06
  • 2021-12-08
  • 2021-12-19
  • 2021-08-14
  • 2021-05-21
猜你喜欢
  • 2021-07-19
  • 2022-12-23
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案