Su Android 10 e versioni successive, l'infrastruttura Wi-Fi include l'API per i suggerimenti Wi-Fi per la connettività internet e l'API per le richieste di rete Wi-Fi per la connettività peer-to-peer. Su Android 11 e versioni successive, l'API per gli intent delle impostazioni ti consente di chiedere all'utente di approvare l'aggiunta di una rete salvata o di una configurazione Passpoint.
API
Le tre API sono destinate a casi d'uso diversi e hanno funzionalità e vincoli diversi:
API per i suggerimenti: destinata alle app che forniscono e configurano configurazioni con accesso a internet. Queste configurazioni non sono di proprietà individuale dell'utente. Gli utenti possono disattivare configurazioni specifiche o l'app che le suggerisce, ma non possono eliminarle.
- L'approvazione dell'utente è richiesta per ogni app, non per ogni rete suggerita dall'app.
- Destinata alle app di configurazione dell'offload Wi-Fi dell'operatore e ad altre app che potrebbero gestire attivamente le reti di offload.
API per le richieste di rete: destinata alle app che devono connettersi a un dispositivo peer, ad esempio quando configurano un dispositivo IoT o trasferiscono file a una fotocamera. In questi casi, il dispositivo peer avvia un SoftAP e l'API consente all'app di guidare l'utente alla connessione al dispositivo. La rete risultante non è destinata a fornire l'accesso a internet, non può essere utilizzata dal sistema e non può essere utilizzata da nessuna app tranne quella di configurazione.
- La selezione e l'approvazione dell'utente sono richieste la prima volta che viene stabilita una connessione a un nuovo peer.
- Destinata alle app di configurazione IoT e alle app di trasferimento file IoT.
ACTION_WIFI_ADD_NETWORKSAPI: consente alle app (con l'approvazione dell'utente) di aggiungere reti o configurazioni Passpoint all'elenco delle reti salvate o degli abbonamenti. Queste configurazioni vengono quindi trattate come se fossero state aggiunte direttamente dall'utente. Ad esempio, l'utente può eliminarle in un secondo momento.- L'approvazione dell'utente è richiesta per ogni richiesta di aggiunta di reti salvate.
- Destinata alle app che configurano un punto di accesso domestico e devono aggiungere la configurazione all'elenco delle reti salvate dell'utente. App che forniscono una configurazione Passpoint dell'account utente, ad esempio per aziende, reti federate e istituti scolastici.
Configurazione Wi-Fi Enterprise sicura
Su Android 11 QPR1 e versioni successive, il sistema impone configurazioni di sicurezza rigorose per le connessioni Wi-Fi Enterprise basate su TLS. Per ulteriori informazioni, consulta Configurazione Wi-Fi Enterprise sicura.