作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的应用程序中实现了 WiFi 自动加入功能 -> 单击按钮并连接到指定的 SSID。这在某些设备上有效,但在其他设备上也失败 - 这意味着它甚至不会显示苹果弹出窗口要求加入网络。该设备可能是相同的设备型号、相同的 iOS,但在某些设备上失败,而在其他设备上则不然。这是我看到失败时返回的错误:
Error Domain=NEHotspotConfigurationErrorDomain Code=10 "cannot modify system configuration." UserInfo={NSLocalizedDescription=cannot modify system configuration.
这是用于尝试自动加入的代码:
let WiFiConfig = NEHotspotConfiguration(ssid: "MYSSID")
WiFiConfig.joinOnce = true
NEHotspotConfigurationManager.shared.apply(WiFiConfig) { error in
if error == nil {
//success
} else {
//fail
}
}
有什么想法吗?
谢谢!珍妮
最佳答案
我发现这是我们使用嵌入式事件管理器并在寄存器中预先填充 SSID 的设备所独有的。该 SSID 无法通过自动加入功能加入。
关于ios - NEHotspotConfigurationErrorDomain 某些设备上出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54914847/
我在我的应用程序中实现了 WiFi 自动加入功能 -> 单击按钮并连接到指定的 SSID。这在某些设备上有效,但在其他设备上也失败 - 这意味着它甚至不会显示苹果弹出窗口要求加入网络。该设备可能是相同
我在 iOS 11 iPhone 上使用 NEHotspotConfigurationManager 连接到特定的 Wi-Fi 热点,然后断开连接。 代码如下: if (@available(iOS
我在 iOS 11 iPhone 上使用 NEHotspotConfigurationManager 连接到特定的 Wi-Fi 点,然后断开连接。 代码如下: let domainName = ""
我是一名优秀的程序员,十分优秀!