api - 在ios中以编程方式连接到WiFi

标签 api ios5 wifi

我的问题是关于 IOS 中的私有(private) API。是否有一些 API 可以管理 WiFi 连接?例如,我正在使用 Apple80211.framework 扫描 WiFi 网络,但它无法用于连接。

我的应用不适用于应用商店。

最佳答案

在 iOS 11 公共(public) API 之后,我们可以通过编程方式连接 wifi 网络。您可以使用 SSID 和密码连接 wifi,如下所示。

swift

var configuration = NEHotspotConfiguration.init(ssid: "wifi name", passphrase: "wifi password", isWEP: false)
configuration.joinOnce = true

NEHotspotConfigurationManager.shared.apply(configuration) { (error) in
    if error != nil {
        //an error occurred
        print(error?.localizedDescription)
    }
    else {
        //success
    }
}

不要忘记导入 NetworkExtension

关于api - 在ios中以编程方式连接到WiFi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387423/

相关文章:

python - 如何在 Python 中使用 Google 的文本转语音 API

javascript - 无法使用 Node.js 服务器连接到 Google Directions API

升级到 iOS 5 后 MPMoviePlayerController 不工作

ios5 - 如何在 iOS 5 中执行与用户输入无关的转场?

ios - 如何在 iOS 中连接或断开 wifi 时收到通知?

rest - REST API 本地化

api - 如何访问 gfs 数据的 noaa rest api

ios - UITableViewController 如何知道它的dataSource和delegate

android - String.replace 返回额外的引号

android - 如何在 ICS 中设置系统范围的代理