В моем приложении реализована функция автоматического присоединения WiFi -> Нажмите кнопку и подключитесь к названному SSID.Это работает на некоторых устройствах, но не работает на других - это означает, что он даже не покажет всплывающее окно Apple с просьбой присоединиться к сети.Устройство может быть той же модели устройства, той же iOS, но не работает на некоторых, а не на других.Это ошибка, которую я вижу возвращаемой в случае ошибки:
Error Domain=NEHotspotConfigurationErrorDomain Code=10 "cannot modify system configuration." UserInfo={NSLocalizedDescription=cannot modify system configuration.
Этот код используется для попытки автоматического присоединения:
let WiFiConfig = NEHotspotConfiguration(ssid: "MYSSID")
WiFiConfig.joinOnce = true
NEHotspotConfigurationManager.shared.apply(WiFiConfig) { error in
if error == nil {
//success
} else {
//fail
}
}
Есть идеи?
Спасибо!Jennie