2010-10-28 6 views
5

Podczas korzystania z Safari w miejscu z portalem przechwytującym, takim jak Starbucks, urządzenia z systemem iOS uruchamiają specjalny modalny przegląd internetowy, aby uwierzytelnić się w portalu. Widziałem, jak uruchamiają to aplikacje innych firm, więc można to zrobić poza Safari, ale nie wiem jak. Wydaje się, że nie przychodzi za darmo tylko za pomocą Dostępności lub tworzenie żądania sieci.W jaki sposób aplikacja na iOS uruchamia portal przechwytujący (logowanie hotspot)?

Edycja: Najlepsze, co mogę powiedzieć, to odpowiedź, którą czasami akceptuję. To prawdopodobnie odpowiednia odpowiedź, ale nie wiem, dlaczego nie jest spójna. Może to zająć kilka prób sieci, zanim uruchomi portal przechwytujący.

Odpowiedz

3

Czy UIRequiresPersistentWiFi jest ustawiony w Twoim pliku plist? Jest to jedyny publiczny interfejs API dostępny dla programistów, który wskazuje potrzeby sieci Wi-Fi.

+0

Dzięki. Dam ci szansę. W końcu znalazłem dokumenty Apple'a na temat tego klucza. Oni naprawdę to zakopują. http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Performance/Performance.html#//apple_ref/doc/uid/TP40007072-CH8-SW4. – Dylan

Powiązane problemy