我正在寻找一种智能方式让我的应用用户连接到WiFi网络.我知道如何检测设备是否已连接.我尝试使用URL来将用户定向到正确的prefs页面.不幸的是,这不再适用了.关于如何要求用户连接到WiFi的任何建议???
谢谢你的帮助!
尝试使用它来访问 iOS 5.1 中的 WiFi 设置
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];
Run Code Online (Sandbox Code Playgroud)
尝试使用它来访问 iOS 9 中的 WiFi 设置
if (&UIApplicationOpenSettingsURLString != NULL) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];
}
Run Code Online (Sandbox Code Playgroud)
尝试添加首选项你的 URL 方案,如stackoverflow.com/a/31253743/3668465所做的那样。
您可以使用此选项来识别 SSID:
iOS >= 4.1 可以获取设备当前连接的无线网络的 SSID。
为此,您可以使用函数CNCopyCurrentNetworkInfo
实施细节:iPhone无需私人库即可获取SSID
问题示例 ->如何在 iOS9 中以编程方式打开 Objective C 中的 WIFI 设置
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |