无线信号但没有连接回调iOS

时间:2017-03-02 08:52:06

标签: ios objective-c networking swift3 reachability

您处于公共开放式wifi热点区域的场景。您的状态栏显示wifi图标,这意味着它正在获取信号。但是,在访问热点wifi提供商登录页面之前,您没有连接。  我的应用程序使用互联网,我想知道何时接收热点提供商的wifi信号(在状态栏中显示wifi信号)但实际上没有连接到互联网。因为它是用户必须打开safari应用程序获取登陆页面。连接到热点。返回我的申请表。  我想要的是我的应用程序检测到需要连接并呈现UIWebView,它将显示登录页面并将用户登录到我的应用程序中的热点。

我可以探索哪些回调或代表来解决此问题?

1 个答案:

答案 0 :(得分:0)

我不确定,但是当您看到Wi-Fi信号并且未在应用程序中连接时,手机会自动打开Safari并访问热点wifi提供商登录页面。如果不是这种情况,您可以通过简单的请求查看互联网或从

获得帮助

https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

因此,在检查互联网连接后,您可以向他们显示消息,“没有互联网”或类似的东西。所以他们会去设置并尝试解决它。​​