Saltare al contenuto

@capgo/capacitor-wifi

Plugin WiFi per la gestione della connettività Wi-Fi del dispositivo.

Plugin WiFi per la gestione della connettività WiFi del dispositivo.

  • addNetwork - Mostra un dialogo del sistema per aggiungere una rete Wi-Fi al dispositivo. Su Android SDK 30+, questo apre le impostazioni Wi-Fi del sistema con la rete precompilata. Su iOS, si connette alla rete direttamente.
  • connect - Collegati a una rete Wi-Fi. Su Android, questo crea una connessione temporanea che non invia il traffico per impostazione predefinita. Imposta autoRouteTraffic su true per legare il traffico dell'app alla rete connessa (utile per AP locali/dispositivi). Per una connessione persistente su Android, utilizza addNetwork() al posto di questo. Su iOS, si crea una connessione persistente.
  • disconnect - Disconnetti dalla rete Wi-Fi corrente. Su iOS, si disconnette solo dalle reti aggiunte tramite questo plugin.
  • getAvailableNetworks - Ottieni l'elenco delle reti Wi-Fi disponibili dall'ultimo scan. Disponibile solo su Android.
MetodoDescrizione
addNetworkMostra un dialogo del sistema per aggiungere una rete Wi-Fi al dispositivo. Su Android SDK 30+, questo apre le impostazioni Wi-Fi del sistema con la rete precompilata. Su iOS, si connette alla rete direttamente.
connectCollegati a una rete Wi-Fi. Su Android, questo crea una connessione temporanea che non invia il traffico per impostazione predefinita. Imposta autoRouteTraffic su true per legare il traffico dell'app alla rete connessa (utile per AP locali/dispositivi). Per una connessione persistente su Android, utilizza addNetwork() al posto di questo. Su iOS, si crea una connessione persistente.
disconnectDisconnetti dalla rete Wi-Fi corrente. Su iOS, si disconnette solo dalle reti aggiunte tramite questo plugin.
getAvailableNetworksOttieni l'elenco delle reti Wi-Fi disponibili dall'ultimo scan. Disponibile solo su Android.
getIpAddressOttieni l'indirizzo IP attuale del dispositivo. Disponibile su entrambi Android e iOS.
getRssiOttieni l'indicatore di intensità del segnale ricevuto (RSSI) della rete corrente in dBm. Disponibile solo su Android.
getSsidOttieni l'identificatore della rete (SSID) della rete corrente. Disponibile su entrambi Android e iOS.
getWifiInfoOttieni informazioni dettagliate sulla rete Wi-Fi attualmente connessa. Questo metodo fornisce informazioni di rete dettagliate, compreso SSID, BSSID, indirizzo IP, frequenza, velocità di collegamento e intensità del segnale in un'unica chiamata. Su iOS, alcuni campi potrebbero non essere disponibili e saranno indefiniti.
isEnabledControlla se Wi-Fi è abilitato sul dispositivo. Disponibile solo su Android.
startScanInizia a scansionare le reti Wi-Fi. Disponibile solo su Android. I risultati vengono inviati tramite l'ascoltatore di evento 'networksScanned'. Nota: potrebbe fallire a causa della limitazione del sistema o di problemi hardware.
checkPermissionsControlla lo stato di autorizzazione corrente per l'accesso alla posizione. L'autorizzazione alla posizione è richiesta per le operazioni Wi-Fi su entrambi i sistemi.
requestPermissionsRichiedi all'utente di autorizzare l'accesso alla posizione. L'autorizzazione alla posizione è richiesta per le operazioni Wi-Fi su entrambi i sistemi.
addListenerAggiungi un ascoltatore per l'evento 'networksScanned'. Disponibile solo su Android. Questo evento viene invocato quando sono disponibili i risultati della scansione Wi-Fi.
removeAllListenersElimina tutti gli ascoltatori per questo plugin.
getPluginVersionOttieni la versione del plugin nativo.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-wi-fi.

Se stai utilizzando @ capgo/capacitor-wi-fi per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @ capgo/capacitor-wi-fi per la capacità nativa in Utilizzando @ capgo/capacitor-wi-fi, Direttorio Plugin Capgo per il flusso di lavoro del prodotto in Direttorio Plugin Capgo Plugin Capacitor di Capgo per i dettagli di implementazione in Plugin Capacitor di Capgo Aggiunta o Aggiornamento di Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento di Plugin, e Sostituti di Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Sostituti di Plugin Enterprise Ionic.