iOS|iOS 获取设备当前使用的Wifi SSID(适配iOS12)

使用手机为设备配网是一个很常见的功能。闲话不表,直接上代码。

-(NSString *)wiFiSSID { #if TARGET_OS_SIMULATOR return @"(simulator)"; #else 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; #endif }

【iOS|iOS 获取设备当前使用的Wifi SSID(适配iOS12)】请记住要导入必要的函数库 #import
2019年01月04日17:12:58 更 iOS 12对获取Wifi SSID 进行了限制,不过解决办法很简单,Access WiFi Infomation 设置即可:

iOS|iOS 获取设备当前使用的Wifi SSID(适配iOS12)
文章图片
image.png

    推荐阅读