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!
http://stackoverflow.com/questions/1861656/iphone-reachability-checking – Konrad77
http: // stackoverflow.com/questions/2401987/network-reachability-on- telefon – Rushabh
@ 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