Когда я подключаю точку доступа с использованием сетей Wi-Fi в настройках iPhone, iPhone автоматически открывает страницу входа, чтобы ввести идентификатор / пароль. Я думаю, что настройки с помощью браузера. Использует ли он в браузере приведенный ниже код из NSURLConnectionDelegate?
- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
- (void)connection:(NSURLConnection *)connection didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
Как мне перехватить событие?
Кроме того, я хотел бы подключить веб-страницу в точке доступа после подключения к ней программным способом, используя приведенный ниже код.
- // it is a private API from associate = dlsym(libHandle, "Apple80211Associate") in
- int ret = associate(airportHandle, network, key);
После подключения к точке доступа, когда я пытаюсь подключиться к веб-странице, всегда происходит ошибка: «Подключение к Интернету отключено». но определенно связаны.
Какие секреты есть в подключении горячей точки в iPhone? Это очень странно
Если кто-то знает это, пожалуйста, дайте мне знать. Спасибо.