Я заметил в отеле, что когда другие приложения пытаются получить доступ к Интернету, появляется всплывающее окно, которое просит пользователя iPhone ввести идентификатор пользователя и пароль беспроводной сети отеля. Я предполагаю, что это какое-то перенаправление на все запросы для защиты от неправильного использования WLAN.
У меня есть приложение, и оно использует NSURLConnection, но я не получаю всплывающее окно, вместо этого оно проходит через обычную сеть передачи данных оператора. Я удалил SIM-карту, чтобы посмотреть, что произойдет, а затем происходит сбой соединения с ошибкой «Интернет-соединение, по-видимому, отключено».
Интересно, так ли это, потому что NSURLConnection не предоставляет такого всплывающего окна, а другие приложения (например, Safari, например WhatsApp) используют другой API. С другой стороны, я подумал, что это может быть то, что написано в документации, это «Проблема авторизации». Я реализовал эти методы делегатов, но они не вызываются.
Если кто-то с этим может мне помочь.