Saltar al contenido

@capgo/capacitor-wifi

Plugin de WiFi para la gestión de la conectividad de WiFi del dispositivo.

Plugin de WiFi para la gestión de la conectividad de WiFi del dispositivo.

  • 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.
MétodoDescripción
addNetworkMuestra 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.
connectConecta 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.
disconnectDesconecta de la red Wi-Fi actual. En iOS, solo desconecta de redes que se agregaron a través de este plugin.
getAvailableNetworksObtenga una lista de redes Wi-Fi disponibles desde la última escaneo. Solo disponible en Android.
getIpAddressObtenga la dirección IP actual del dispositivo. Disponible en ambos Android e iOS.
getRssiObtenga el indicador de intensidad de señal recibida (RSSI) de la red actual en dBm. Solo disponible en Android.
getSsidObtenga el identificador de conjunto de servicio (SSID) de la red actual. Disponible en ambos Android e iOS.
getWifiInfoObtenga 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.
isEnabledVerifique si Wi-Fi está habilitado en el dispositivo. Solo disponible en Android.
startScanInicie 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.
checkPermissionsVerifique 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.
requestPermissionsSolicite permisos de ubicación al usuario. El permiso de ubicación es necesario para las operaciones de Wi-Fi en ambos sistemas.
addListenerAgregar 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.
removeAllListenersElimine todos los escuchadores para este plugin.
getPluginVersionObtenga la versión nativa del plugin.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-wifi.