ToB企服应用市场:ToB评测及商务社交产业平台

标题: iOS自动连接已知Wi-Fi功能的实现 [打印本页]

作者: 宝塔山    时间: 2025-2-16 10:51
标题: iOS自动连接已知Wi-Fi功能的实现
首先需要在配置文件申请的时候将hotspot勾选上,之后还要在x-code里添加对应的配置,由于我们并没有用到获取装备周边Wi-Fi的功能,所以就没申请相关权限


相关连接Wi-Fi代码如下:
#import <NetworkExtension/NetworkExtension.h>
//无暗码初始化
NEHotspotConfiguration *hotspotConfig = [[NEHotspotConfiguration alloc]initWithSSID"Wi-Fi名"]; 
//有暗码初始化
    NEHotspotConfiguration *hotspotConfig = [[NEHotspotConfiguration alloc]initWithSSID"Wi-Fi名" passphrase"暗码" isWEP:NO];
    [[NEHotspotConfigurationManager sharedManager]applyConfiguration:hotspotConfig completionHandler:^(NSError * _Nullable error) {
            if (error && error.code != 13 && error.code != 7) {
                           NSLog(@"参加失败");
                       }else if(error.code ==7){
                           NSLog(@"已取消");
                       }else{
                           NSLog(@"已连接");
                       }
    }];

    [[NEHotspotConfigurationManager sharedManager] getConfiguredSSIDsWithCompletionHandler:^(NSArray<NSString *> * array) {
            for (NSString * str in array) {
                NSLog(@"参加过的WiFi:%@",str);
            }
        }];

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4