Zum Inhalt springen

@capgo/capacitor-WLAN

WLAN-Plugin für die Verwaltung der Geräte-WLAN-Verbindung

Übersicht

Übersicht

WLAN-Plugin zur Verwaltung der WLAN-Verbindung des Geräts.

Kernfunktionen

Kernfunktionen
  • 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 - Eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan erhalten. Nur auf Android verfügbar.
- 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.
getAvailableNetworksHol dir eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan. Nur auf Android verfügbar.
getIpAddressHol dir die aktuelle IP-Adresse des Geräts. Verfügbar auf beiden Android- und iOS-Plattformen.
getRssiHol dir den Empfangsstärke-Indikator (RSSI) des aktuellen Netzes in dBm. Nur auf Android verfügbar.
getSsidHol dir den Dienst-Set-Identifier (SSID) des aktuellen Netzes. Verfügbar auf beiden Android- und iOS-Plattformen.
getWifiInfoHol 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.
startScanStarte 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.
requestPermissionsBereite die Standortberechtigung für den Benutzer vor. Die Standortberechtigung ist für Wi-Fi-Betrieb auf beiden Plattformen erforderlich.
addListenerFü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.
removeAllListenersEntferne alle Listener für diesen Plugin.
getPluginVersionHol dir die native Plugin-Version.

Dieser Bezug wird von “ src/definitions.ts in 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.