Panoramica
Sezione intitolata “Panoramica”Plugin WiFi per la gestione della connettività WiFi del dispositivo.
Capacità di base
Sezione intitolata “Capacità di base”addNetwork- Mostra un dialogo del sistema per aggiungere una rete WiFi al dispositivo. Su Android SDK 30+, questo apre le impostazioni di rete WiFi del sistema con la rete precompilata. Su iOS, si connette direttamente alla rete.connect- Collegarsi a una rete WiFi. 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. Su iOS, crea una connessione persistente.disconnect- Disconnettersi dalla rete WiFi corrente. Su iOS, si disconnette solo dalle reti aggiunte tramite questo plugin.getAvailableNetworks- Ottieni l'elenco delle reti WiFi disponibili dall'ultimo scan. Disponibile solo su Android.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
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 | Connetti 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. |
disconnect | Disconnetti dalla rete Wi-Fi corrente. Su iOS, si disconnette solo dalle reti aggiunte tramite questo plugin. |
getAvailableNetworks | Ottieni una lista delle reti Wi-Fi disponibili dall'ultimo scan. Disponibile solo su Android. |
getIpAddress | Ottieni l'indirizzo IP del dispositivo corrente. Disponibile su entrambi Android e iOS. |
getRssi | Ottieni l'indicatore di intensità del segnale ricevuto (RSSI) della rete corrente in dBm. Disponibile solo su Android. |
getSsid | Ottieni l'identificatore del servizio di rete (SSID) della rete corrente. Disponibile su entrambi Android e iOS. |
getWifiInfo | Ottieni 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. |
isEnabled | Controlla se Wi-Fi è abilitato sul dispositivo. Disponibile solo su Android. |
startScan | Inizia 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. |
checkPermissions | Controlla lo stato di autorizzazione corrente per l'accesso alla posizione. L'autorizzazione alla posizione è richiesta per le operazioni Wi-Fi su entrambe le piattaforme. |
requestPermissions | Richiedi le autorizzazioni di posizione all'utente. L'autorizzazione alla posizione è richiesta per le operazioni Wi-Fi su entrambe le piattaforme. |
addListener | Aggiungi un ascoltatore per l'evento 'networksScanned'. Disponibile solo su Android. Questo evento viene attivato quando sono disponibili i risultati della scansione Wi-Fi. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
getPluginVersion | Ottieni la versione nativa del plugin. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-wifi.
Continua da @capgo/capacitor-wifi
Sezione intitolata “Continua da @capgo/capacitor-wifi”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 Capgo per il flusso di lavoro del prodotto in Directory dei Plugin Capgo, I Plugin Capacitor di Capgo per la dettaglio di implementazione in I Plugin Capacitor di Capgo, Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative per Plugin di Impresa di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin di Impresa di Ionic.