Omówienie infrastruktury Wi-Fi

W Androidzie 10 i nowszych infrastrukturę Wi-Fi obejmuje interfejs Wi-Fi suggestion API do połączenia z internetem oraz interfejs Wi-Fi network request API do połączenia peer-to-peer. W przypadku Androida 11 i nowszych interfejs Settings Intent API umożliwia poproszenie użytkownika o zatwierdzenie dodania zapisanej sieci lub konfiguracji Passpoint.

Interfejsy API

Te 3 interfejsy API są przeznaczone do różnych zastosowań i mają różne możliwości oraz ograniczenia:

  • Suggestion API: kieruje reklamy na aplikacje, które udostępniają konfiguracje z dostępem do internetu. Te konfiguracje nie są własnością użytkownika. Użytkownicy mogą wyłączyć określone konfiguracje lub aplikację sugerującą, ale nie mogą ich usunąć.

    • Zatwierdzenie przez użytkownika jest wymagane w przypadku każdej aplikacji, a nie każdej sieci sugerowanej przez aplikację.
    • Przeznaczone dla aplikacji do konfigurowania przenoszenia ruchu na Wi-Fi operatora i innych aplikacji, które mogą aktywnie zarządzać sieciami przenoszenia ruchu.
  • Interfejs Network Request API: kieruje reklamy na aplikacje, które muszą łączyć się z urządzeniem równorzędnym, np. podczas konfigurowania urządzenia IoT lub przesyłania plików do aparatu. W takich przypadkach urządzenie równorzędne uruchamia punkt dostępu SoftAP, a interfejs API umożliwia aplikacji poprowadzenie użytkownika do połączenia z urządzeniem. Powstała sieć nie jest przeznaczona do zapewniania dostępu do internetu, nie może być używana przez system ani przez żadną aplikację z wyjątkiem aplikacji konfigurującej.

    • Przy pierwszym połączeniu z nowym urządzeniem równorzędnym wymagany jest wybór użytkownika i jego zgoda.
    • Przeznaczona dla aplikacji do konfigurowania urządzeń IoT i aplikacji do przesyłania plików IoT.
  • ACTION_WIFI_ADD_NETWORKSInterfejs API: umożliwia aplikacjom (za zgodą użytkownika) dodawanie sieci lub konfiguracji Passpoint do listy zapisanych sieci lub subskrypcji. Te konfiguracje są traktowane tak, jakby użytkownik dodał je bezpośrednio. Użytkownik może je później usunąć.

    • W przypadku każdego żądania dodania zapisanych sieci wymagana jest zgoda użytkownika.
    • Rola przeznaczona dla aplikacji, które konfigurują domowy punkt dostępu i muszą dodać konfigurację do listy zapisanych sieci użytkownika. Aplikacje, które udostępniają konfigurację Passpoint konta użytkownika, np. sieci korporacyjne, federacyjne i instytucje edukacyjne.

Konfiguracja bezpiecznej sieci Wi-Fi dla firm

W Androidzie 11 QPR1 i nowszych wersjach system wymusza ścisłe konfiguracje zabezpieczeń w przypadku połączeń Wi-Fi Enterprise opartych na TLS. Więcej informacji znajdziesz w artykule Konfiguracja bezpiecznej sieci Wi-Fi Enterprise.