gpt4 book ai didi

ios11 - 在没有互联网访问权限的情况下从应用程序内连接到 Wi-Fi 网络

转载 作者:行者123 更新时间:2023-12-05 06:33:29 26 4
gpt4 key购买 nike

我正在开发热点助手应用程序,它在连接到强制网络后尝试连接到它,我需要在应用程序内处理身份验证。

方法一

我使用 NEHotspotConfigurationManager 以编程方式连接到 WiFi 网络,效果很好。我面临的问题是在连接到强制网络后,iOS 不会向连接的网络发送请求,直到连接的网络可以访问互联网或者我手动转到设置并弹出网页进行身份验证,然后我单击取消并选择在没有互联网的情况下使用。

方法二

我使用的第二种方法是使用 NEHotSpotHelper,如 this tutorial 中所述。

在这种方法中,当我收到 commandType authenticate 时,它​​不会向 Wi-Fi 网络发送请求(如果设备连接到 4g,请求将通过它,否则它返回互联网连接似乎处于离线状态)

那么,在连接到具有有限访问权限的 WiFi 后,如何从应用程序对用户进行身份验证?

screenshot

最佳答案

我发现开发人员在向连接的网络发出 Web 请求之前需要将请求与接收到的命令绑定(bind)。您需要做的就是创建 NSMutableURLRequest 然后调用 hitTestURLRequest.bind(to: command) 因为绑定(bind)函数定义在 NSMutableURLRequest 的类别中>.

相关问题:https://stackoverflow.com/a/50753526/1796092

关于ios11 - 在没有互联网访问权限的情况下从应用程序内连接到 Wi-Fi 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50698151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com