我正在开发热点帮助应用程序,它在连接到强制网络后尝试连接到它,我需要在应用程序中处理身份验证。
方法一
我使用 NEHotspotConfigurationManager 以编程方式连接到 WiFi 网络,效果很好。我面临的问题是在连接到强制网络后,iOS 不会将请求发送到连接的网络,直到连接的网络可以访问互联网,或者我手动转到设置并弹出用于身份验证的网页,然后单击取消和选择无网络使用。
方法二
我使用的第二种方法是使用本教程中描述的 NEHotSpotHelper
在这种方法中,当我收到 commandType authenticate 时,它不会向 Wi-Fi 网络发送请求(如果设备连接到 4g,则请求通过它,否则返回互联网连接似乎处于脱机状态)
那么,在连接到受限访问的 WiFi 后,如何从应用程序中对用户进行身份验证?