Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-如何检测当前wifi需要通过确认屏幕?_Ios_Wifi_Connectivity - Fatal编程技术网

iOS-如何检测当前wifi需要通过确认屏幕?

iOS-如何检测当前wifi需要通过确认屏幕?,ios,wifi,connectivity,Ios,Wifi,Connectivity,通常,当您加入公共wifi时,您需要通过确认屏幕才能访问宽带互联网。大多数情况下,在通过设置进行连接后,您会在使用应用程序之前打开Safari进行确认 如何从我的应用程序中检测此状态并显示web视图,以便用户在应用程序中执行此操作?您可以使用此URL: 如果您得到HTTP状态码200,以及响应中除“成功”以外的内容,那么您可能正在与一个捕获门户进行对话 当然,您也可以创建自己的热点检测页面: <!DOCTYPE HTML> <HTML> <HEAD>

通常,当您加入公共wifi时,您需要通过确认屏幕才能访问宽带互联网。大多数情况下,在通过设置进行连接后,您会在使用应用程序之前打开Safari进行确认

如何从我的应用程序中检测此状态并显示web视图,以便用户在应用程序中执行此操作?

您可以使用此URL: 如果您得到HTTP状态码200,以及响应中除“成功”以外的内容,那么您可能正在与一个捕获门户进行对话

当然,您也可以创建自己的热点检测页面:

<!DOCTYPE HTML>
<HTML>
<HEAD>
    <TITLE>Success</TITLE>
</HEAD>
<BODY>
Success
</BODY>
</HTML>

成功
成功

不错。你知道这方面的一些文件吗?找不到:(我也找不到官方文档,但每次连接到wifi网络时,Apple设备都会查询此URL。如果响应不是“成功”,则设备会显示响应(可能是登录页面)当然,如果你不想使用“查看我的更新答案”,你也可以使用自己的URL。