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 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.
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 precompilata. 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 | Esegui una richiesta per ottenere la lista delle reti Wi-Fi disponibili dall'ultima scansione. Disponibile solo su Android. |
getIpAddress | Esegui una richiesta per ottenere l'indirizzo IP del dispositivo. Disponibile su entrambi Android e iOS. |
getRssi | Esegui una richiesta per ottenere l'indicatore di intensità del segnale ricevuto (RSSI) della rete corrente in dBm. Disponibile solo su Android. |
getSsid | Esegui una richiesta per ottenere l'identificatore della rete (SSID) della rete corrente. Disponibile su entrambi Android e iOS. |
getWifiInfo | Esegui 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. |
isEnabled | Verifica se la rete Wi-Fi è abilitata sul dispositivo. Disponibile solo su Android. |
startScan | Avvia 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. |
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 all'utente le autorizzazioni per l'accesso alla posizione. 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 dello scanning Wi-Fi. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
getPluginVersion | Ottieni la versione del plugin nativo. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-wi-fi.
Continua da @capgo/capacitor-wi-fi
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 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.