Su Android 10 e versioni successive, l'infrastruttura Wi-Fi include l'API Wi-Fi Suggestion per la connettività a internet e l'API di richiesta di rete Wi-Fi per la connettività peer-to-peer. Su Android 11 e versioni successive, l'API Settings Intent ti consente di chiedere all'utente di approvare l'aggiunta di una rete o di una configurazione Passpoint salvata.
API
Le tre API hanno come target casi d'uso diversi e presentano funzionalità e vincoli diversi:
API Suggestion: ha come target le app che eseguono il provisioning e forniscono configurazioni compatibili con internet. Queste configurazioni non sono di proprietà individuale dell'utente. Gli utenti possono disabilitare configurazioni specifiche o disabilitare l'app che suggerisce, ma non possono eliminarle.
- L'approvazione dell'utente è necessaria per ogni app, non per ogni emittente suggerita dall'app.
- Destinato ad app di configurazione dell'offload Wi-Fi dell'operatore e ad altre app che possono gestire attivamente le reti di offload.
API di richiesta di rete: ha come target le app che devono connettersi a un dispositivo peer, ad esempio quando si configura un dispositivo IoT o si trasferiscono file su una videocamera. 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 è progettata per fornire accesso a internet, non può essere utilizzata dal sistema e da nessuna app, ad eccezione dell'app di configurazione.
- La selezione e l'approvazione dell'utente sono necessarie la prima volta che viene stabilita una connessione con un nuovo peer.
- Destinato ad app di configurazione IoT e app di trasferimento file IoT.
ACTION_WIFI_ADD_NETWORKS
API: consente alle app (con l'approvazione dell'utente) di aggiungere reti o configurazioni Passpoint all'elenco di reti o abbonamenti salvati. Queste configurazioni vengono quindi trattate come se l'utente le avesse aggiunte direttamente. Ad esempio, l'utente può eliminarli in un secondo momento.- L'approvazione dell'utente è necessaria per ogni richiesta di aggiunta di reti salvate.
- Destinato alle app che configurano un punto di accesso di casa e devono aggiungere la configurazione all'elenco delle reti salvate dell'utente. App che eseguono il provisioning di una configurazione Passpoint per l'account utente, ad esempio reti aziendali, federate e istituti scolastici.
Configurazione di Wi-Fi Enterprise sicuro
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 la pagina Configurare Wi-Fi Enterprise sicuro.