Руководство пользователя по настройке WiFi на устройствах iOS - PullRequest
0 голосов
/ 07 сентября 2018

Мне нужно направить пользователя к настройкам WiFi на устройстве iOS с помощью кнопки, чтобы он мог вручную подключиться к WiFi. Я искал его и увидел, что существует метод с именем prefs, но многие отмечают, что он сейчас не работает.

Может кто-нибудь сказать мне, как связать пользователя с настройками WiFi или любым другим местом на его устройстве iOS с помощью Swift?

1 Ответ

0 голосов
/ 07 сентября 2018

К сожалению, вы не можете.

Раньше это было возможно, но это была ошибка в iOS 9 (которая была исправлена ​​в iOS 10). Это никогда официально не поддерживалось Apple.

Если для этого существуют схемы 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

...