Wifi信号但没有连接回调iOS

Posted

技术标签:

【中文标题】Wifi信号但没有连接回调iOS【英文标题】:Wifi signal but no connection callback iOS 【发布时间】:2017-03-02 08:52:06 【问题描述】:

您在公共开放 wifi 热点区域的场景。您的状态栏显示 wifi 图标,表示它正在接收信号。但是,在您访问热点 wifi 提供商登录页面之前,您不会连接。 我的应用程序使用互联网,我想知道何时接收到热点提供商的 wifi 信号(在状态栏中显示 wifi 信号)但实际上并未连接到互联网。因为它是用户必须打开 safari 应用程序才能获得登录页面。连接到热点。返回我的应用程序。 我希望我的应用程序检测到连接并呈现 UIWebView 的需要,该 UIWebView 将显示登录页面并将用户登录到我的应用程序中的热点。

关于我可以探索哪些回调或委托来解决此问题的任何帮助?

【问题讨论】:

您能做的最好的事情就是尝试从您的服务器检索一段已知的内容;如果你没有得到你所期望的,那么你需要登录 【参考方案1】:

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

获得帮助

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

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

【讨论】:

我使用可达性,但是当仍然需要访问提供者登陆页面时它返回它有一个连接所以不起作用

以上是关于Wifi信号但没有连接回调iOS的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 多人连接流式音频

ios NSURLConnectionDataDelegate didReceiveData 回调未调用

Laravel 回声回调

Python QT发出信号没有调用回调函数

从回调中发出信号

使用portaudio回调已连接/未连接的设备?