首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用NEHotSpotConfiguration首次加入Wifi

无法使用NEHotSpotConfiguration首次加入Wifi
EN

Stack Overflow用户
提问于 2020-03-03 22:39:40
回答 2查看 190关注 0票数 0

我的iOS应用程序需要连接到物联网设备Wi-Fi,但该设备不能访问互联网。iOS应用程序已经知道iOT设备Wi-Fi的ssid密码。

因此,我尝试使用NEHotspotConfigurationManager applyConfiguration API连接到物联网设备Wi-Fi。问题是,我的应用程序在第一次尝试时无法加入物联网设备Wi-Fi。它会在第二次尝试时连接。我已在设置> Wi-Fi的Wi-Fi列表中验证物联网wifi是否已启用并可用

在代码中,applyConfiguration回调中的错误为零,表示成功,因此我使用CNCopyCurrentNetworkInfo检查已连接的Wi-Fi SSID,因为SSID与我的物联网设备Wi-FI SSID不同(其他网络),这意味着iPhone仍连接到以前连接的Wi-Fi。

大约在同一时间,iOS显示系统对话框"Unable to connect to Wifi“。我在尝试连接时检查了系统日志中的错误,发现com.apple.SystemConfiguration子系统的"wifid“进程日志"__WiFiDeviceManagerForcedAssociationCallback:无法关联错误2”

我尝试了几次,每次连接尝试失败时都会在控制台日志中得到这个错误。应用程序能够在随后的尝试中连接。

EN

回答 2

Stack Overflow用户

发布于 2020-03-09 15:05:26

我也在这么做。

看起来像是证书问题。

检查this

票数 0
EN

Stack Overflow用户

发布于 2020-06-16 21:18:09

NEHotspotConfigurationManager applyConfiguration接口不会给出回调,但会给出错误。您可能会尝试在某个超时时间内重复ping服务器。只有ping成功,wifi才能连接。您是否知道物联网设备的ip地址?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60509636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档