W Androidzie 10 i nowszych infrastruktura Wi-Fi obejmuje interfejs API sugestii dotyczących Wi-Fi do nawiązywania połączeń z internetem oraz interfejs API żądań sieci Wi-Fi do nawiązywania połączeń typu peer-to-peer. W 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 zapewniają konfiguracje umożliwiające korzystanie z internetu. Te konfiguracje nie są własnością poszczególnych użytkowników. Użytkownicy mogą wyłączyć określone konfiguracje lub wyłączyć aplikację z sugestiami, ale nie mogą ich usuwać.
- Użytkownik musi zatwierdzić każdą aplikację, a nie każdą sieć sugerowaną przez aplikację.
- Przeznaczona do obsługi aplikacji do konfiguracji sieci Wi-Fi operatora i innych aplikacji, które mogą aktywnie zarządzać sieciami offloadowymi.
Interfejs Network request API: kieruje na aplikacje, które muszą nawiązywać połączenie z urządzeniem peer, np. podczas konfigurowania urządzenia IoT lub przesyłania plików do aparatu. W takich przypadkach urządzenie peer uruchamia SoftAP, a interfejs API umożliwia aplikacji prowadzenie użytkownika przez proces łączenia z tym urządzeniem. Utworzona sieć nie służy do zapewniania dostępu do internetu, nie może być używana przez system i nie może z niej korzystać żadna aplikacja oprócz aplikacji konfiguracyjnej.
- Przy pierwszym połączeniu z nowym urządzeniem wymagany jest wybór użytkownika i jego zgoda.
- Przeznaczone do aplikacji konfiguracyjnych IoT i aplikacji do przesyłania plików IoT.
ACTION_WIFI_ADD_NETWORKS
Interfejs API: umożliwia aplikacjom (za zgodą użytkownika) dodawanie sieci lub konfiguracji Passpoint do zapisanych sieci lub list subskrypcji. Te konfiguracje są traktowane tak, jakby zostały dodane bezpośrednio przez użytkownika. Użytkownik może je na przykład później usunąć.- W przypadku każdego żądania dodania zapisanych sieci wymagana jest zgoda użytkownika.
- Rola przeznaczona dla aplikacji konfigurujących punkt dostępu domowego i wymagających dodania konfiguracji do listy zapisanych sieci użytkownika. Aplikacje, które zapewniają konfigurację Passpoint dla konta użytkownika, takie jak firmy, zfederowane sieci i instytucje edukacyjne.
Konfiguracja bezpiecznego Wi-Fi dla firm
W Androidzie 11 QPR1 i nowszych system wymaga ścisłych ustawień zabezpieczeń dla połączeń Wi-Fi Enterprise opartych na protokole TLS. Więcej informacji znajdziesz w artykule Bezpieczna konfiguracja sieci Wi-Fi dla firm.