Übersicht
Abschnitt mit dem Titel „Übersicht“WLAN-Plugin zur Verwaltung der WLAN-Verbindung des Geräts.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“addNetwork- Ein Systemdialog zum Hinzufügen eines WLAN-Netzwerks zum Gerät anzeigen. 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- Zum WLAN-Netzwerk verbinden. 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 zu binden (nützlich für lokale/gerätegehostete APs). 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 der letzten Scan erhalten. Nur auf Android verfügbar.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich API“| Methoden | Beschreibung |
|---|---|
addNetwork | Einen Systemdialog anzeigen, um einem Gerät einen Wi-Fi-Netzwerk hinzuzufügen. Auf Android SDK 30+ öffnet dies die Systemeinstellungen für Wi-Fi mit dem Netzwerk vorausgefü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. Setzen Sie autoRouteTraffic auf true, um den Anwendungsverkehr an das verbundene Netzwerk zu binden (nützlich für lokale/gerätegehostete APs). 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 aktuelle IP-Adresse des Geräts erhalten. Auf beiden Android und iOS verfügbar. |
getRssi | Ermitteln Sie den empfangenen Signalstärke-Indikator (RSSI) der aktuellen Netzwerk in dBm. Nur auf Android verfügbar. |
getSsid | Den Service Set Identifier (SSID) des aktuellen Netzwerks erhalten. Auf beiden Android und iOS verfügbar. |
getWifiInfo | Zusammenfassende Informationen über das aktuell verbundene Wi-Fi-Netzwerk erhalten. Diese Methode liefert detaillierte Netzwerkinformationen einschließlich SSID, BSSID, IP-Adresse, Frequenz, Link-Geschwindigkeit und Signalstärke in einem einzigen Aufruf. Auf iOS möglicherweise einige Felder nicht verfügbar und werden als undefined sein. |
isEnabled | Überprüfen, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar. |
startScan | Starten Sie die Scannung von Wi-Fi-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den 'networksScanned'- Ereignislistener 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 Wi-Fi-Operationen auf beiden Plattformen erforderlich. |
requestPermissions | Bitten Sie den Benutzer um die Standortberechtigung. Die Standortberechtigung ist für Wi-Fi-Operationen auf beiden Plattformen erforderlich. |
addListener | Fügen Sie einen Listener für das 'networksScanned'-Ereignis hinzu. Nur auf Android verfügbar. Dieses Ereignis wird ausgelöst, wenn Wi-Fi-Scanaufnahmen verfügbar sind. |
removeAllListeners | Entfernen Sie alle Listener für diesen Plugin. |
getPluginVersion | Ermitteln Sie die native Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel 'Quelle der Wahrheit'Diese Referenz wird von src/definitions.ts in capacitor-wifi.
Fortsetzen von @capgo/capacitor-wifi
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-wifi”Wenn Sie Capgo verwenden “@capgo/capacitor-wifi” um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-wifi für die native Fähigkeit in Verwendung von @capgo/capacitor-wifi, für den Produktworkflow in Capgo Plugin-Verzeichnis für das Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren. Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.