美文网首页iOS积累程序员
iOS 11 Wi-Fi 内连接

iOS 11 Wi-Fi 内连接

作者: 没技术的BUG开发攻城狮 | 来源:发表于2017-10-11 12:56 被阅读384次

      iOS 11苹果的新增了Wi-Fi API 。用户可以在app内直接连接Wi-Fi ,无需再跳转到系统Wi-Fi界面,增强了用户体验。

     iOS上想要开发Wi-Fi应用,就必须申请NetworkExtension权限。申请过的都知道,是很难一次成功的,根据苹果爸爸的拒绝回复,多申请几次就可以了。

    这篇文章主要介绍iOS11 Wi-Fi内连接。11一下请参考 这篇文章

    废话不多说直接上代码吧。

    if(@available(iOS11.0, *)) {

    NEHotspotConfiguration*configuration=[[NEHotspotConfiguration alloc]initWithSSID:@"ssid"passphrase:@"password"isWEP:YES];

    NEHotspotConfigurationManager*manager=[NEHotspotConfigurationManager sharedManager];

    [manager applyConfiguration:configurationcompletionHandler:^(NSError*_Nullableerror) {

    }];

    }else{

    }

    以上代码是针对某一特定Wi-Fi测试用的。若想使用内连接成功连上Wi-Fi 。提供的ssid必须是可扫描到的,密码是正确的,Wi-Fi安全级别是psk的。应用内点击连接按钮,系统会提示你是否连接Wi-Fi ,确认即可连接。再回调里可进行成功或失败的处理。

    还需要修改工程配置

    相关文章

      网友评论

        本文标题:iOS 11 Wi-Fi 内连接

        本文链接:https://www.haomeiwen.com/subject/grmhsxtx.html