Saltare al contenuto

@capgo/capacitor-wifi

Plugin WiFi per la gestione della connettività WiFi 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 di rete Wi-Fi del sistema con la rete pre-compilata. Su iOS, questo si connette alla rete direttamente.
  • connect - Collegarsi a una rete Wi-Fi. Su Android, questo crea una connessione temporanea che non invia traffico per impostazione predefinita. Imposta autoRouteTraffic su true per legare il traffico dell'app alla rete connessa (utile per AP locali/host device). Per una connessione persistente su Android, utilizza addNetwork() al posto di questo.
  • disconnect - Disconnettersi 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 di rete Wi-Fi del sistema con la rete precompilata. Su iOS, questo si connette alla rete direttamente.
connectConnetti 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() invece. Su iOS, questo crea una connessione persistente.
disconnectDisconnetti dalla rete Wi-Fi corrente. Su iOS, si disconnette solo dalle reti aggiunte tramite questo plugin.
getAvailableNetworksEsegui una richiesta per ottenere la lista delle reti Wi-Fi disponibili dall'ultima scansione. Disponibile solo su Android.
getIpAddressEsegui una richiesta per ottenere l'indirizzo IP del dispositivo. Disponibile su entrambi Android e iOS.
getRssiEsegui una richiesta per ottenere l'indicatore di intensità del segnale ricevuto (RSSI) della rete corrente in dBm. Disponibile solo su Android.
getSsidEsegui una richiesta per ottenere l'identificatore della rete (SSID) della rete corrente. Disponibile su entrambi Android e iOS.
getWifiInfoEsegui una richiesta per ottenere informazioni dettagliate sulla rete Wi-Fi attualmente connessa. Questo metodo fornisce informazioni dettagliate sulla rete, 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.
isEnabledVerifica se la rete Wi-Fi è abilitata sul dispositivo. Disponibile solo su Android.
startScanAvvia lo scanning delle reti Wi-Fi. Disponibile solo su Android. I risultati sono consegnati tramite l'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 entrambe le piattaforme.
requestPermissionsRichiedi all'utente le autorizzazioni per l'accesso alla posizione. L'autorizzazione alla posizione è richiesta per le operazioni Wi-Fi su entrambe le piattaforme.
addListenerAggiungi un ascoltatore per l'evento 'networksScanned'. Disponibile solo su Android. Questo evento viene attivato quando sono disponibili i risultati dello scanning Wi-Fi.
removeAllListenersElimina tutti gli ascoltatori per questo plugin.
getPluginVersionOttieni la versione del plugin nativo.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-wi-fi.

Se stai utilizzando @capgo/capacitor-wifi per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/capacitor-wifi per la capacità nativa in Utilizzando @capgo/capacitor-wifi, Directory dei Plugin di Capgo per il flusso di lavoro del prodotto in Directory dei Plugin di Capgo, Plugin di Capacitor sviluppati da Capgo per i dettagli di implementazione in Plugin di Capacitor sviluppati da Capgo, Aggiunta o Aggiornamento dei Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento dei Plugin, e Alternative plugin per Ionic Enterprise per il workflow del prodotto in Alternative plugin per Ionic Enterprise.