@capgo/capacitor-WiFi
WiFi-Plugin für die Verwaltung der Geräte-WLAN-Verbindung
Übersicht
ÜbersichtWLAN-Plugin für die Verwaltung der Geräte-WLAN-Verbindung
Kernfunktionen
Übersicht KernfunktionenaddNetwork- Ein Systemdialog zum Hinzufügen eines WLAN-Netzwerks zum Gerät öffnen. Auf Android SDK 30+, öffnet dies die Systemeinstellungen für WLAN mit dem Netzwerk vorab ausgefüllt. Auf iOS verbindet dies direkt mit dem Netzwerk.connect- Eine Verbindung zum WLAN-Netzwerk herstellen. Auf Android erstellt dies eine temporäre Verbindung, die standardmäßig nicht den Datenverkehr durch das Netzwerk leitet. Setzen Sie autoRouteTraffic auf true, um den Anwendungsverkehr an das verbundene Netzwerk (nützlich für lokale/geräte-gesteuerte APs) zu binden. Für eine persistente Verbindung auf Android verwenden Sie stattdessen addNetwork(). Auf iOS erstellt dies eine persistente Verbindung.disconnect- Von der aktuellen WLAN-Verbindung trennen. Auf iOS trennt dies nur von Netzwerken, die über diesen Plugin hinzugefügt wurden.getAvailableNetworks- Eine Liste der verfügbaren WLAN-Netzwerke aus dem letzten Scan erhalten. Nur auf Android verfügbar.
Öffentlich API
Übersicht Öffentlich API| Methode | Beschreibung |
|---|---|
addNetwork | Ein Systemdialog zum Hinzufügen eines Wi-Fi-Netzwerks zum Gerät anzeigen. Auf Android SDK 30+, öffnet dies die Systemeinstellungen für Wi-Fi mit dem Netzwerk vorab ausgefüllt. Auf iOS verbindet dies direkt mit dem Netzwerk. |
connect | Zum Wi-Fi-Netzwerk verbinden. Auf Android erstellt dies eine temporäre Verbindung, die standardmäßig nicht den Datenverkehr durch das Netzwerk leitet. Setze autoRouteTraffic auf true, um den Anwendungsdatenverkehr an das verbundene Netzwerk (nützlich für lokale/gerätegehostete APs) zu binden. Für eine persistente Verbindung auf Android verwenden Sie stattdessen addNetwork(). Auf iOS erstellt dies eine persistente Verbindung. |
disconnect | Vom aktuellen Wi-Fi-Netzwerk trennen. Auf iOS trennt dies nur von Netzwerken, die über diesen Plugin hinzugefügt wurden. |
getAvailableNetworks | Eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan erhalten. Nur auf Android verfügbar. |
getIpAddress | Die IP-Adresse des Geräts erhalten. Verfügbar auf beiden Android und iOS. |
getRssi | Den empfangenen Signalstärke-Indikator (RSSI) des aktuellen Netzwerks in dBm erhalten. Nur auf Android verfügbar. |
getSsid | Den Service Set Identifier (SSID) des aktuellen Netzwerks erhalten. Verfügbar auf beiden Android und iOS. |
getWifiInfo | Kommunikationsdetails zum derzeit verbundenen WiFi-Netzwerk erhalten. Diese Methode liefert detaillierte Netzwerkinformationen einschließlich SSID, BSSID, IP-Adresse, Frequenz, Link-Geschwindigkeit und Signalstärke in einer einzigen Anfrage. Auf iOS mögen einige Felder nicht verfügbar sein und sind undefiniert. |
isEnabled | Überprüfen, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar. |
startScan | Starten Sie die Scannung von WLAN-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den Ereignislistener 'networksScanned' geliefert. Hinweis: Es kann aufgrund von Systembeschränkungen oder Hardwareproblemen fehlschlagen. |
checkPermissions | Überprüfen Sie den aktuellen Zustand der Berechtigung für die Standortzugriffsberechtigung. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich. |
requestPermissions | Stellen Sie die Standortberechtigung vom Benutzer an. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich. |
addListener | Fügen Sie einen Listener für das Ereignis 'networksScanned' hinzu. Nur auf Android verfügbar. Dieses Ereignis wird ausgelöst, wenn WLAN-Scanausgaben verfügbar sind. |
removeAllListeners | Entfernen Sie alle Listener für diesen Plugin. |
getPluginVersion | Erhalten Sie die native Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Dieses Verweis wird von src/definitions.ts innerhalb capacitor-WLAN.
Fortsetzen Sie von @capgo/capacitor-WLAN
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-wifi”Wenn Sie native Plugin-Arbeit durchführen @capgo/capacitor-wifi mit diesem zum Verbinden verwenden, Verwenden Sie @capgo/capacitor-wifi zum native Capability in Verwendung von @capgo/capacitor-wifi, Capgo Plugin-Verzeichnis zum Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zum Implementierungsdetail in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins zum Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Alternativen zu Ionic Enterprise Plugin für den Produktworkflow in Alternativen zu Ionic Enterprise Plugin