我正在Swift上创建一个应用程序,我需要知道,如果有任何方法我可以以编程方式自动将iPhone连接到WiFi,从而为该WiFi网络提供SSID和密码作为参数。
提前致谢。
答案 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状态机。