iOS获取当前手机所连WIFI名称

由于最近项目需求,需要将本地使用的WIFI账号密码,连接到硬件设备进行使用,需要软件内获取wifi名称,以便输入密码

1、进入开发者中心,在 Identifiers 下,打开相应项目的 Access WiFi Information 选项


配置相应的权限许可

2、首先需要把获取WIFI信息的权限打开:


打开获取权限

3、添加获取相关信息代码:

NSString *ssid = @"Not Found WIFI";

    CFArrayRef myArray = CNCopySupportedInterfaces();

    if(myArray !=nil) {

        CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));

        if(myDict !=nil) {

            NSDictionary*dict = (NSDictionary*)CFBridgingRelease(myDict);

            ssid = [dictvalueForKey:@"SSID"];

        }

    }

4、运行结果如下:


运行结果

完成!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。