引导用户进行iOS设备中的WiFi设置

时间:2018-09-07 01:39:33

标签: ios swift wifi

我需要使用一个按钮引导用户在其iOS设备中进行WiFi设置,以使其能够手动连接至WiFi。我搜索了一下,发现有一个叫做prefs的方法,但是很多人评论说它现在不起作用。

有人可以告诉我如何使用Swift将用户链接到WiFi设置或其iOS设备中的任何其他地方吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,你不能。

曾经有可能,但这是iOS 9中的一个错误(已在iOS 10中修复)。它从未得到苹果官方支持。

如果确实存在执行此操作的URL方案,则将其视为私有API,如果您使用它们,则可能会导致您的应用在审核期间被拒绝。

您可以打开已记录并受支持的设置应用,但不允许其链接到其中的特定区域(例如wifi)。

要打开设置:

let application = UIApplication.shared
if let url = URL(string: UIApplicationOpenSettingsURLString), application.canOpenURL(url)    {
    application.open(url, options: [:], completionHandler: nil)
}

Apple的开发人员论坛上有一个帖子可以证实这一点:

https://forums.developer.apple.com/thread/65007