Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En Android 10 y versiones posteriores, la infraestructura de Wi-Fi incluye la API de sugerencias de Wi-Fi para la conectividad a Internet y la API de solicitud de red Wi-Fi para la conectividad entre pares. En Android 11 y versiones posteriores, la API de Settings Intent te permite pedirle al usuario que apruebe la adición de una red guardada o una configuración de Passpoint.
APIs
Las tres APIs se orientan a diferentes casos de uso y tienen diferentes capacidades y restricciones:
Suggestion API: Se orienta a las apps que aprovisionan y proporcionan configuraciones aptas para Internet. El usuario no es propietario de estas configuraciones de forma individual. Los usuarios pueden inhabilitar configuraciones específicas o la app de sugerencias, pero no pueden borrarlas.
Se requiere la aprobación del usuario por app, no por red sugerida por la app.
Está destinado a las apps de configuración de descarga de Wi-Fi de operadores y otras apps que pueden administrar de forma activa las redes de descarga.
API de solicitud de red: Se orienta a las apps que necesitan conectarse a un dispositivo par, por ejemplo, cuando se configura un dispositivo IoT o se transfieren archivos a una cámara. En estos casos, el dispositivo par inicia un SoftAP y la API permite que la app guíe al usuario para que se conecte al dispositivo. La red resultante no está diseñada para proporcionar acceso a Internet, no puede ser utilizada por el sistema y no puede ser utilizada por ninguna app, excepto la app de configuración.
Se requiere la selección y aprobación del usuario la primera vez que se establece una conexión con un par nuevo.
Está diseñado para apps de configuración de IoT y apps de transferencia de archivos de IoT.
API de ACTION_WIFI_ADD_NETWORKS: Permite que las apps (con la aprobación del usuario) agreguen redes o configuraciones de Passpoint a la lista de redes o suscripciones guardadas. Luego, estas configuraciones se tratan como si el usuario las hubiera agregado directamente. Por ejemplo, el usuario puede borrarlos más tarde.
Se requiere la aprobación del usuario para cada solicitud de agregar redes guardadas.
Está destinado a las apps que configuran un punto de acceso doméstico y necesitan agregar la configuración a la lista de redes guardadas del usuario. Apps que aprovisionan una configuración de Passpoint de cuenta de usuario, como empresas, redes federadas y instituciones educativas.
Configuración segura de Wi-Fi Enterprise
En Android 11 QPR1 y versiones posteriores, el sistema exige configuraciones de seguridad estrictas para las conexiones de Wi-Fi Enterprise basadas en TLS. Para obtener más información, consulta Configuración segura de Wi-Fi Enterprise.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-08-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]