Na Androidzie 10 i nowszych infrastruktura Wi-Fi obejmuje interfejs Wi-Fi Suggestion API do połączeń z internetem oraz interfejs Wi-Fi Network Request API do połączeń peer-to-peer. Na Androidzie 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 na aplikacje, które udostępniają i zapewniają konfiguracje umożliwiające korzystanie z 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ąć.
- Zgoda użytkownika jest wymagana w przypadku każdej aplikacji, a nie każdej sieci sugerowanej przez aplikację.
- Przeznaczone dla aplikacji do konfiguracji odciążania Wi-Fi operatora i innych aplikacji, które mogą aktywnie zarządzać sieciami odciążającymi.
Interfejs Network Request API: jest przeznaczony dla aplikacji, które muszą połą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 SoftAP, a interfejs API umożliwia aplikacji przeprowadzenie użytkownika przez proces łączenia się z urządzeniem. Powstała sieć nie ma zapewniać dostępu do internetu, nie może być używana przez system ani przez żadną aplikację poza aplikacją konfigurującą.
- Przy pierwszym połączeniu z nowym urządzeniem równorzędnym wymagane jest wybranie i zatwierdzenie użytkownika.
- Przeznaczone dla aplikacji do konfiguracji IoT i aplikacji do przesyłania plików IoT.
ACTION_WIFI_ADD_NETWORKSAPI: umożliwia aplikacjom (za zgodą użytkownika) dodawanie sieci lub konfiguracji Passpoint do zapisanej sieci lub listy subskrypcji. Te konfiguracje są następnie traktowane tak, jakby użytkownik dodał je bezpośrednio. Użytkownik może je na przykład później usunąć.- Każda prośba o dodanie zapisanych sieci wymaga zgody użytkownika.
- Przeznaczone 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 firmowe, sieci federacyjne i instytucje edukacyjne.
Bezpieczna konfiguracja Wi-Fi Enterprise
Na Androidzie 11 QPR1 i nowszych system wymaga rygorystycznych konfiguracji zabezpieczeń w przypadku połączeń Wi-Fi Enterprise opartych na protokole TLS. Więcej informacji znajdziesz w artykule Bezpieczna konfiguracja sieci Wi-Fi Enterprise.