2013-08-06 18 views
8

W niektórych aplikacjach zobaczyłem komunikat o treści "Poprawiono dokładność lokalizacji po włączeniu sieci Wi-Fi. Przejdź do ustawień, aby włączyć Wi-Fi", a następnie są 2 przyciski "anuluj" lub "ustawienia", w takim przypadku przekierowuje cię do strony ustawień. W jaki sposób określają, czy sieć Wi-Fi jest włączona, czy wyłączona? Jestem nie z prośbą o status osiągalności, ponieważ połączenie internetowe nie jest problemem, co mnie niepokoi jest dokładność lokalizacji, a ponieważ wifi zwiększa dokładność, chcę wiedzieć, czy jest włączony, czy nie, niezależnie od połączenia z Internetem przez wifi. Z góry dziękuję!Wykrywanie, czy Wi-Fi jest włączone - iOS

EDIT:

po obejrzeniu komentarze i odpowiedzi, myślę, że trzeba to podkreślić: Nie szukam, aby znaleźć, czy istnieje dostęp do Internetu przez Wi-Fi. Pomyśl o sytuacji, w której wifi jest włączone w ustawieniach, ale telefon nie jest podłączony do żadnej sieci Wi-Fi. Różnica polega na tym, że masz włączone usługi lokalizacyjne. Włączenie wifi zapewnia lepszą lokalizację wewnątrz budynków, gdzie satelity GPS mogą być niewidoczne (nawet jeśli nie masz połączenia z żadną konkretną siecią Wi-Fi, gdzie isReachableViaWiFi zwróci NO, ale w rzeczywistości WiFi jest włączone i mogę uzyskać to więcej dokładna lokalizacja)

Dzięki!

+0

http://stackoverflow.com/questions/1861656/iphone-reachability-checking – Konrad77

+0

http: // stackoverflow.com/questions/2401987/network-reachability-on- telefon – Rushabh

+1

@ Konrad77 dzięki za link, ale pytanie nie dotyczy tego, czy iPhone jest w stanie połączyć się z Internetem przez Wi-Fi. Może nie mieć dostępu do Internetu przez wifi, ale to nie znaczy, że nie używa czujników Wi-Fi, aby dać ci dokładną lokalizację (nie jest podłączony do żadnej sieci Wi-Fi, ale jest włączone wifi). Dzięki jednak – akaralar

Odpowiedz

0

tych 3 metod można znaleźć w osiągalności klasy do sprawdzania dostępu do Internetu ..

-(BOOL)isReachable; 
-(BOOL)isReachableViaWWAN; 
-(BOOL)isReachableViaWiFi; 
+1

dziękuję, ale powiedziałem, że nie dbam o dostęp do Internetu, są _ ** wiele ** _ odpowiedzi związanych z dostępem do Internetu na SO. i nadal ta odpowiedź dostaje upvote .. – akaralar

+0

, co chcesz? – SachinVsSachin

+1

, czy radio Wi-Fi jest włączone, czy jest podłączone do konkretnej sieci Wi-Fi. – akaralar

Powiązane problemy