Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Su Android 10 e versioni successive, l'infrastruttura Wi-Fi include l'API Wi-Fi Suggestion
per la connettività a internet e l'API Wi-Fi Network Request per la connettività
peer-to-peer. Su Android 11 e versioni successive, l'API Settings Intent 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 Suggestion: ha come target le app che
eseguono il provisioning e forniscono configurazioni con accesso a internet. Queste configurazioni
non sono di proprietà individuale dell'utente. Gli utenti possono disattivare configurazioni specifiche o l'app di suggerimenti, ma non possono eliminarle.
L'approvazione dell'utente è necessaria per app, non per rete suggerita dall'app.
Destinato alle app di configurazione dell'offload Wi-Fi dell'operatore e ad altre app che
possono gestire attivamente le reti di offload.
API Network Request: ha come target
app che devono connettersi a un dispositivo peer, ad esempio quando si configura un dispositivo
IoT o si trasferiscono file a una videocamera. In questi casi, il dispositivo peer
avvia un SoftAP e l'API consente all'app di guidare l'utente a connettersi
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, ad eccezione
dell'app di configurazione.
La selezione e l'approvazione dell'utente sono necessarie la prima volta che viene stabilita una connessione
a un nuovo peer.
Destinato alle app di configurazione IoT e di trasferimento di 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 fossero state aggiunte direttamente dall'utente. 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 della casa e devono aggiungere la
configurazione all'elenco delle reti salvate dell'utente. App che eseguono il provisioning di una configurazione Passpoint dell'account utente, come Enterprise, 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, vedi
Configurazione Wi-Fi Enterprise sicura.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-27 UTC."],[],[],null,["On Android 10 and higher, the Wi-Fi infrastructure includes the Wi-Fi suggestion\nAPI for internet connectivity and the Wi-Fi network request API for peer-to-peer\nconnectivity. On Android 11 and higher, the Settings Intent API lets you\nask the user to approve adding a saved network or Passpoint configuration.\n\nAPIs\n\nThe three APIs target different use cases and have different capabilities and\nconstraints:\n\n- [Suggestion API](/develop/connectivity/wifi/wifi-suggest): targets apps that\n provision and provide internet-capable configurations. These configurations\n are not individually owned by the user. Users can disable specific\n configurations or disable the suggesting app, but can't delete\n them.\n\n - User approval is required per app, not per network suggested by the app.\n - Intended for carrier Wi-Fi offload configuration apps and other apps that may actively manage offload networks.\n- [Network request API](/develop/connectivity/wifi/wifi-bootstrap): targets\n apps that need to connect to a peer device, such as when configuring an IoT\n device or transferring files to a camera. In such cases, the peer device\n starts up a SoftAP and the API allows the app to guide the user to connect to\n the device. The resulting network is not intended to provide internet access,\n can't be used by the system, and can't be used by any app except the\n configuring app.\n\n - User selection and approval is required the first time a connection is made to a new peer.\n - Intended for IoT configuration apps and IoT file transfer apps.\n- [`ACTION_WIFI_ADD_NETWORKS`\n API](/develop/connectivity/wifi/wifi-save-network-passpoint-config): allows\n apps (with user approval) to add networks or Passpoint configurations to the\n saved network or subscription list. These configurations are then treated as\n if the user added them directly. For example, the user can later delete them.\n\n - User approval is required for every request to add saved networks.\n - Intended for apps that configure a home Access Point and need to add the configuration to the user's saved network list. Apps that provision a user-account Passpoint configuration, such as Enterprise, federated networks, and educational institutions.\n\n| **Note:** These APIs are a replacement for the deprecated `WifiManager.addNetwork(WifiConfiguration config)` and related APIs. The other deprecated APIs allowed apps to directly add and manage a Wi-Fi configuration in the saved network list. The replacement APIs provide use-case-targeted alternatives.\n\nSecure Wi-Fi Enterprise configuration\n\nOn Android 11 QPR1 and higher, the system mandates strict security\nconfigurations for TLS-based Wi-Fi Enterprise connections. For more\ninformation, see\n[Secure Wi-Fi Enterprise configuration](/develop/connectivity/wifi-enterprise)."]]