以编程方式自动连接到WiFi iOS

时间:2016-02-24 21:19:46

标签: ios xcode swift wifi

我正在Swift上创建一个应用程序,我需要知道,如果有任何方法我可以以编程方式自动将iPhone连接到WiFi,从而为该WiFi网络提供SSID和密码作为参数。

提前致谢。

3 个答案:

答案 0 :(得分:4)

下面的代码适用于Xcode 9和iOS 11

let WiFiConfig = NEHotspotConfiguration(ssid: "Mayur1",
                                                  passphrase: "123456789",
                                                  isWEP: false)

    WiFiConfig.joinOnce = false
    NEHotspotConfigurationManager.shared.apply(WiFiConfig) { error in
        // Handle error or success
        print(error?.localizedDescription)

答案 1 :(得分:1)

不幸的是不可能!太多的问题,苹果将无法满足。如果您正在使用越狱设备,则可能(如果它还没有进入应用程序商店)

Here's a question similar to yours you might want to look at

答案 2 :(得分:0)

Apple Developer Documentation的报价:

  

NEHotspotHelper界面允许应用程序参与加入Wi-Fi /热点网络的过程。这样的应用程序称为热点帮助器。 Hotspot Helper会在后台接收要处理的命令,以使其能够参与Hotspot Network状态机。