如何在iOS 5.1中以编程方式访问WiFi设置

时间:2012-03-19 14:11:34

标签: wifi ios5.1

我正在寻找一种让我的应用用户连接到WiFi网络的智能方式。我知道如何检测设备是否已连接。我尝试使用URL来将用户定向到正确的prefs页面。不幸的是,这不再适用了。关于如何要求用户连接到WiFi的任何建议???

感谢帮助!!!

1 个答案:

答案 0 :(得分:1)

尝试使用它来访问iOS 5.1中的WiFi设置

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];

尝试使用它来访问iOS 9中的WiFi设置

if (&UIApplicationOpenSettingsURLString != NULL) { 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]]; 
}

尝试添加stackoverflow.com/a/31253743/3668465之类的prefs tu URL方案。

您可以使用此选项来识别SSID:

iOS> = 4.1可以获取设备当前连接的无线网络的SSID。

为此,您需要使用函数CNCopyCurrentNetworkInfo

有关实施的详细信息:iPhone get SSID without private library

问题示例 - > how to programmatically open the WIFI settings in objective c in iOS9