- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我使用NEHotspotConfigurationManager
加入具有64个十六进制数字的wpa2网络时,我收到错误:
NEHotspotConfiguration invalid WPA/WPA2 passphrase length
我从文档中得到了原因:
for WPA or WPA2 personal networks, 8-63 characters
但是有什么办法可以解决这个问题吗?
我的代码:
let pwd = "123456789012345678901234567890123456789012345678901234567890abcd"
let hotspot = NEHotspotConfiguration(ssid: ssid, passphrase: pwd, isWEP: false)
NEHotspotConfigurationManager.shared.apply(hotspot) { (error) in
completionHandler?(error)
}
最佳答案
您正在尝试使用 PMK(配对主 key )连接,但 API 需要 PSK(预共享 key ,又名 wifi 密码)。 PMK 是根据网络 SSID 和 PSK 计算得出的,如下所示:
PMK = PBKDF2-SHA1(PSK, ESSID, 4096)
因此,如果 API 不接受预先计算的 PMK,则必须使用 SSID+PSK 进行连接。
关于ios - NEHotspotConfiguration WPA/WPA2 密码长度无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54213518/
我正在尝试使用以下代码在 iOS 中进行自动连接 if([Utils isEmpty:password]){ configuration = [[NEHotspotConfiguration al
我的应用程序使用 NEHotspotConfigurationManager使用 Wi-Fi 将自身连接到特定设备。该设备充当 WPA2 接入点。在较旧的 iOS 版本(iOS 12 及更低版本)中,
当我使用NEHotspotConfigurationManager加入具有64个十六进制数字的wpa2网络时,我收到错误: NEHotspotConfiguration invalid WPA/WPA
我在为 React Native 应用程序开发的 native 模块中使用 NEHotspotConfigurationManager 来连接到公开开放 WiFi 热点的设备。在旧版 iOS 版本(i
我目前正在运行 Xcode 11.0 和 iOS 13.1(测试版)。我正在试验 iOS 13 中新添加的功能,即能够连接到只有前缀已知的 Wifi 热点: Apple Docs 这非常适合 head
我是一名优秀的程序员,十分优秀!