iOS自动连接已知Wi-Fi功能的实现

打印 上一主题 下一主题

主题 860|帖子 860|积分 2580

首先需要在配置文件申请的时候将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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表