【发布时间】:2017-07-07 05:54:58
【问题描述】:
如今,许多 Wi-Fi 热点都有“网络登录”功能,尤其是免费的。你知道,那些将任何 HTTP 请求重定向到他们的登录表单的人首先连接到一个 wifi 网络,然后打开我们填写凭据的网络登录页面,然后它让我们访问互联网。现在,我正在创建一个 ios 应用程序,该应用程序在连接到特定网络时运行,而不是打开我的浏览器,该应用程序需要用户凭据一次并自动登录用户并且用户可以访问互联网。现在,当用户连接到网络时,我如何打开我的应用程序,而不是打开应用程序,我希望它显示我的应用程序通知,并在通知栏中选择登录或注销。
在android中是这样的:
【问题讨论】:
-
尝试添加广播接收器并监听网络变化,当 wi-fi 连接运行您的应用程序
-
你看过Apple documentation for Captive Wi-Fi吗?我使用自动登录功能,只要强制 Wi-Fi 不更改门户设置,它就可以正常工作。
-
我认为广播接收器在 android 中而不是在 ios 中,您能提供一个示例吗。任何帮助将不胜感激!谢谢@AzmalTech
-
感谢您的回答@MwcsMac 我试过了,但它不适用于我的情况。
标签: ios swift xcode swift3 ios10