Resumen
Sección titulada “Resumen”Plugin de WiFi para la gestión de la conectividad de WiFi del dispositivo.
Capacidades básicas
Sección titulada “Capacidades básicas”addNetwork- Muestra un diálogo del sistema para agregar una red Wi-Fi al dispositivo. En Android SDK 30+, esto abre la configuración de Wi-Fi del sistema con la red prellenada. En iOS, esto se conecta a la red directamente.connect- Conecta a una red Wi-Fi. En Android, esto crea una conexión temporal que no envía el tráfico por defecto a través de la red. Establezca autoRouteTraffic en true para vincular el tráfico de la aplicación a la red conectada (útil para APs locales/almacenados en dispositivos). Para una conexión persistente en Android, utilice addNetwork() en su lugar. En iOS, esto crea una conexión persistente.disconnect- Desconecta de la red Wi-Fi actual. En iOS, solo desconecta de redes que se agregaron a través de este plugin.getAvailableNetworks- Obtiene una lista de redes Wi-Fi disponibles desde la última escaneo. Solo disponible en Android.
Público API
Título de la sección “Público API”| Método | Descripción |
|---|---|
addNetwork | Muestra un diálogo del sistema para agregar una red Wi-Fi al dispositivo. En Android SDK 30+, esto abre la configuración de Wi-Fi del sistema con la red prellenada. En iOS, esto se conecta a la red directamente. |
connect | Conecta a una red Wi-Fi. En Android, esto crea una conexión temporal que no envía el tráfico por defecto a través de la red. Establezca autoRouteTraffic en true para vincular el tráfico de la aplicación a la red conectada (útil para APs locales/almacenados en dispositivos). Para una conexión persistente en Android, utilice addNetwork() en su lugar. En iOS, esto crea una conexión persistente. |
disconnect | Desconecta de la red Wi-Fi actual. En iOS, solo desconecta de redes que se agregaron a través de este plugin. |
getAvailableNetworks | Obtenga una lista de redes Wi-Fi disponibles desde la última escaneo. Solo disponible en Android. |
getIpAddress | Obtenga la dirección IP actual del dispositivo. Disponible en ambos Android e iOS. |
getRssi | Obtenga el indicador de intensidad de señal recibida (RSSI) de la red actual en dBm. Solo disponible en Android. |
getSsid | Obtenga el identificador de conjunto de servicio (SSID) de la red actual. Disponible en ambos Android e iOS. |
getWifiInfo | Obtenga información detallada sobre la red Wi-Fi conectada actualmente. Este método proporciona información de red detallada, incluyendo SSID, BSSID, dirección IP, frecuencia, velocidad de enlace y intensidad de señal en una sola llamada. En iOS, algunos campos pueden no estar disponibles y ser indefinidos. |
isEnabled | Verifique si Wi-Fi está habilitado en el dispositivo. Solo disponible en Android. |
startScan | Inicie la búsqueda de redes Wi-Fi. Solo disponible en Android. Los resultados se entregan a través del escuchador de evento ‘networksScanned’. Nota: Puede fallar debido a la limitación del sistema o problemas de hardware. |
checkPermissions | Verifique el estado actual de permiso para el acceso de ubicación. El permiso de ubicación es necesario para las operaciones de Wi-Fi en ambos sistemas. |
requestPermissions | Solicite permisos de ubicación al usuario. El permiso de ubicación es necesario para las operaciones de Wi-Fi en ambos sistemas. |
addListener | Agregar un escuchador para el evento ‘networksScanned’. Solo disponible en Android. Este evento se dispara cuando están disponibles los resultados de la búsqueda de Wi-Fi. |
removeAllListeners | Elimine todos los escuchadores para este plugin. |
getPluginVersion | Obtenga la versión nativa del plugin. |
__CAPGO_KEEP_0__
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-wifi.