En dispositivos con Android 10 (nivel de API 29) y versiones posteriores, puedes usar Easy Connect para aprovisionar credenciales de Wi-Fi a un dispositivo de pares, en reemplazo de WPS, que dejó de estar disponible en Android 9. Las apps pueden integrar Easy Connect en su flujo de aprovisionamiento y configuración mediante el intent ACTION_PROCESS_WIFI_EASY_CONNECT_URI
. Este intent requiere un URI. La app que realiza la llamada puede recuperar el URI a través de varios métodos, como escanear un código QR de una calcomanía o pantalla, o bien escanear anuncios de NFC o Bluetooth de bajo consumo.
Una vez que el URI está disponible, puedes aprovisionar las credenciales de Wi-Fi del dispositivo de pares con el intent ACTION_PROCESS_WIFI_EASY_CONNECT_URI
. Esto permite al usuario seleccionar una red Wi-Fi para compartir y transferir las credenciales de forma segura.
Easy Connect no requiere permisos de ubicación ni de Wi-Fi.