Übersicht
ÜbersichtWLAN-Plugin zur Verwaltung der WLAN-Verbindung des Geräts.
Kernfunktionen
KernfunktionenaddNetwork- 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 sich das Gerät direkt mit dem Netzwerk.connect- Zum Wi-Fi-Netzwerk verbinden. Auf Android erstellt dies eine temporäre Verbindung, die den Datenverkehr durch das Netzwerk standardmäßig nicht weiterleitet. 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 addNetwork() anstelle dessen. Auf iOS erstellt dies eine persistente Verbindung.disconnect- Abmelden vom aktuellen Wi-Fi-Netzwerk. Auf iOS werden nur Netzwerke abgemeldet, 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.
- Öffentlich API
- Abschnitt mit dem Titel "Ö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 sich das Gerät direkt mit dem Netzwerk. |
connect | - Zum Wi-Fi-Netzwerk verbinden. Auf Android erstellt dies eine temporäre Verbindung, die den Datenverkehr durch das Netzwerk standardmäßig nicht weiterleitet. 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 addNetwork() anstelle dessen. Auf iOS erstellt dies eine persistente Verbindung. |
disconnect | - Abmelden vom aktuellen Wi-Fi-Netzwerk. Auf iOS werden nur Netzwerke abgemeldet, die über diesen Plugin hinzugefügt wurden. |
getAvailableNetworks | Hol dir eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan. Nur auf Android verfügbar. |
getIpAddress | Hol dir die aktuelle IP-Adresse des Geräts. Verfügbar auf beiden Android- und iOS-Plattformen. |
getRssi | Hol dir den Empfangsstärke-Indikator (RSSI) des aktuellen Netzes in dBm. Nur auf Android verfügbar. |
getSsid | Hol dir den Dienst-Set-Identifier (SSID) des aktuellen Netzes. Verfügbar auf beiden Android- und iOS-Plattformen. |
getWifiInfo | Hol dir umfassende Informationen über das derzeit verbundene WLAN-Netzwerk. Diese Methode liefert detaillierte Netzwerkinformationen einschließlich SSID, BSSID, IP-Adresse, Frequenz, Link-Geschwindigkeit und Signalstärke in einem einzigen Aufruf. Auf iOS mögen einige Felder nicht verfügbar sein und werden als undefiniert angezeigt. |
isEnabled | Überprüfe, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar. |
startScan | Starte eine Scan-Suche nach Wi-Fi-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den 'networksScanned'-Event-Listener geliefert. Hinweis: Es kann aufgrund von System-Throttling oder Hardware-Problemen fehlschlagen. |
checkPermissions | Überprüfe den aktuellen Berechtigungsstatus für die Standortzugriffsberechtigung. Die Standortberechtigung ist für Wi-Fi-Betrieb auf beiden Plattformen erforderlich. |
requestPermissions | Bereite die Standortberechtigung für den Benutzer vor. Die Standortberechtigung ist für Wi-Fi-Betrieb auf beiden Plattformen erforderlich. |
addListener | Füge einen Listener für den 'networksScanned'-Event hinzu. Nur auf Android verfügbar. Dieser Event wird ausgelöst, wenn Wi-Fi-Scan-Ergebnisse verfügbar sind. |
removeAllListeners | Entferne alle Listener für diesen Plugin. |
getPluginVersion | Hol dir die native Plugin-Version. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Dieser Bezug wird von “ src/definitions.ts in capacitor-WLAN.
Fortsetzung von @capgo/capacitor-WLAN
Abschnitt mit dem Titel “Fortsetzung von @capgo/capacitor-WLAN”Wenn Sie native Plugin-Arbeit durchführen @capgo/capacitor-WLAN um es mit “ Mit @capgo/capacitor-WLAN zur Verwendung für die native Fähigkeit in Mit @capgo/capacitor-WLAN Plugin-Verzeichnis von Capgo für den 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 Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.