Я работаю над приложением для iPad, которое требует частых подключений к общедоступному веб-серверу. У меня есть сеть Wi-Fi, для которой требуется аутентификация и время ожидания истекло после 30 минут входа в систему.
Я использую класс Reachability, но не могу получить информацию о сети, которую я хочу, в моем приложении. Класс Reachability учитывает всякий раз, когда пользователь подключается / отключается от сети Wi-Fi, но в случае истечения времени аутентификации класс Reachability дает неверные результаты.
Reachability *internetReach=[Reachability reachabilityWithHostName:@"www.google.com"];
if ([internetReach currentReachabilityStatus] == NotReachable) {
[self alertMessage:@"Wi-Fi connection not available"];
}
Я не получаю ожидаемое предупреждение, когда время ожидания Wi-Fi истекло. Что мне нужно, так это чтобы мое приложение распознало, что время ожидания Wi-Fi истекло, и оно должно автоматически открыть для пользователя лист аутентификации Wi-Fi Safari (как это происходит в App Store, YouTube и т. Д.)