2012-03-19 9 views
5

Szukam inteligentnego sposobu pozwalającego użytkownikowi mojej aplikacji połączyć się z siecią Wi-Fi. Wiem, jak wykryć, czy urządzenie jest podłączone, czy nie. Próbowałem użyć adresów URL, aby skierować użytkownika na właściwą stronę prefiksów. Niestety to już nie działa. Wszelkie sugestie na temat tego, jak użytkownicy muszą łączyć się z Wi-Fi ???Program Howto Access WiFi Settings programowo w systemie iOS 5.1

dzięki za pomoc!

Odpowiedz

1

Użyj go, aby przejść do ustawień WiFi w iOS 5,1

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]]; 

Użyj go, aby przejść do ustawień WiFi w iOS 9

if (&UIApplicationOpenSettingsURLString != NULL) { 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]]; 
} 

Spróbuj dodać preferencje schematów URL TU jak zrobił stackoverflow.com/a/31253743/3668465.


można użyć tej opcji do identyfikacji SSID:

iOS> = 4.1 jest to możliwe, aby uzyskać identyfikator SSID sieci bezprzewodowej, że urządzenie jest podłączone do currenctly.

Do tego chcesz użyć funkcji CNCopyCurrentNetworkInfo

Szczegóły na implementacja: iPhone get SSID without private library


pytanie przykładem ->how to programmatically open the WIFI settings in objective c in iOS9

+0

Niestety rozwiązanie zasugerował dla iOS 5.1 przestał działać w iOS 5.1. Ponieważ to pytanie jest już dość stare, niestety nie mogę już używać rozwiązania dla systemu iOS 9. – sensslen

+0

Próbowałeś go użyć ** "Spróbuj dodać do nas schematy URL, takie jak http://stackoverflow.com/a/31253743/3668465." **. W ten sposób polecenie ** "prefs: root = WIFI" ** wróci do pracy idealnie w dowolnej wersji iOS, ja nawet używam tego w ten sposób. Powinieneś zrobić dokładnie to, co proponuje link, na pewno zadziała. –

+1

Czy testowałeś to z iOS 5.1? Mam na myśli, że w podanym przez Ciebie linku podano, że Schemat URL działa ponownie w systemie iOS 9, ale moje pytanie dotyczy iOS 5.1. Jak już powiedziałem, jest to stare pytanie i nie będę w stanie go przetestować. – sensslen

Powiązane problemy