En 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 sustitución 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 de llamadas puede recuperar el URI a través de varios métodos, incluido el escaneo de un código QR desde una calcomanía o pantalla, o a través del escaneo de anuncios NFC o Bluetooth de baja energía.
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 le 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.