Saltar al contenido

@capgo/capacitor-wifi

Plugin de WiFi para gestionar la conectividad WiFi del dispositivo.

Plugin WiFi para gestionar la conectividad WiFi del dispositivo.

  • addNetwork - Mostrar un diálogo del sistema para agregar una red WiFi al dispositivo. En Android SDK 30+, esto abre la configuración de WiFi del sistema con la red prellenada. En iOS, esto conecta directamente a la red.
  • connect - Conectar a una red WiFi. En Android, esto crea una conexión temporal que no rutea el tráfico por defecto. Establezca autoRouteTraffic en true para vincular el tráfico de la aplicación a la red conectada (útil para APs locales/host de dispositivo). Para una conexión persistente en Android, utilice addNetwork() en su lugar. En iOS, esto crea una conexión persistente.
  • disconnect - Desconectar de la red WiFi actual. En iOS, solo desconecta de las redes que se agregaron a través de este plugin.
  • getAvailableNetworks - Obtener una lista de redes WiFi disponibles desde el último escaneo. Solo disponible en Android.
MétodoDescripción
addNetworkMostrar 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.
connectConectar a una red Wi-Fi. En Android, esto crea una conexión temporal que no rutea el tráfico por defecto. Establezca autoRouteTraffic en true para vincular el tráfico de la aplicación a la red conectada (útil para APs locales/host de dispositivo). Para una conexión persistente en Android, utilice addNetwork() en su lugar. En iOS, esto crea una conexión persistente.
disconnectDesconectar de la red Wi-Fi actual. En iOS, solo desconecta de redes que se agregaron a través de este plugin.
getAvailableNetworksObtener una lista de redes Wi-Fi disponibles desde la última escaneo. Solo disponible en Android.
getIpAddressObtener la dirección IP del dispositivo actual. Disponible en ambos Android e iOS.
getRssiObtener el indicador de la señal recibida (RSSI) de la red actual en dBm. Solo disponible en Android.
getSsidObtener el identificador de conjunto de servicio (SSID) de la red actual. Disponible en ambos Android e iOS.
getWifiInfoObtener información detallada sobre la red Wi-Fi conectada actualmente. Este método proporciona información detallada de la red, incluyendo SSID, BSSID, dirección IP, frecuencia, velocidad de enlace y fuerza de señal en una sola llamada. En iOS, algunos campos pueden no estar disponibles y serán indefinidos.
isEnabledComprobar si Wi-Fi está habilitado en el dispositivo. Solo disponible en Android.
startScanComience a escanear redes Wi-Fi. Solo disponible en Android. Los resultados se entregan a través del escuchador de eventos ‘networksScanned’. Nota: Puede fallar debido a la limitación del sistema o problemas de hardware.
checkPermissionsVerifique el estado actual de permiso para acceso a ubicación. Se requiere permiso de ubicación para operaciones de Wi-Fi en ambos sistemas.
requestPermissionsSolicite permisos de ubicación al usuario. Se requiere permiso de ubicación para las operaciones de Wi-Fi en ambos sistemas.
addListenerAgregue un escuchador para el evento ‘networksScanned’. Solo disponible en Android. Este evento se dispara cuando están disponibles los resultados del escaneo 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.

Si estás utilizando @capgo/capacitor-wifi para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-wifi para la capacidad nativa en Usando @capgo/capacitor-wifi, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas del Plugin de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives.