Zum Inhalt springen

@capgo/capacitor-WLAN

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

Übersicht

Übersicht

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

  • 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 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 - Von dem 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.
MethodeBeschreibung
addNetworkEin 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.
connectZum 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.
disconnectVon dem aktuellen Wi-Fi-Netzwerk trennen. Auf iOS trennt dies nur von Netzwerken, die über diesen Plugin hinzugefügt wurden.
getAvailableNetworksWie eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan erhalten. Nur auf Android verfügbar.
getIpAddressDas aktuelle IP-Adresse des Geräts erhalten. Verfügbar auf beiden Android und iOS.
getRssiDen empfangenen Signalstärke-Indikator (RSSI) des aktuellen Netzwerks in dBm erhalten. Nur auf Android verfügbar.
getSsidDen Service-Set-Identifier (SSID) des aktuellen Netzwerks erhalten. Verfügbar auf beiden Android und iOS.
getWifiInfoKommplexe Informationen über das derzeit verbundene WLAN-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 werden als undefiniert sein.
isEnabledWie WLAN auf dem Gerät aktiviert ist, überprüfen. Nur auf Android verfügbar.
startScanWLAN-Netzwerke scannen starten. 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.
checkPermissionsDen aktuellen Status der Berechtigung für die Standortzugriffsprüfung überprüfen. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich.
requestPermissionsDen Benutzer um die Standortberechtigung bitten. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich.
addListenerEin Listener für den 'networksScanned'-Event hinzufügen. Nur auf Android verfügbar. Dieser Event wird ausgelöst, wenn WLAN-Scanaufgaben verfügbar sind.
removeAllListenersAlle Listener für diesen Plugin entfernen.
getPluginVersionDie native Plugin-Version erhalten.

Diese Referenz wird von src/definitions.ts in capacitor-WLAN.

Wenn Sie native Plugin-Arbeiten planen, verbinden Sie es mit @capgo/capacitor-WLAN zur Verbindung mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-WLAN für die native Fähigkeit in Verbindung mit @capgo/capacitor-WLAN Wenn Sie native Plugin-Arbeiten planen, verbinden Sie es mit @capgo/capacitor-WLAN Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionische Unternehmens-Plugin-Alternativen für den Produktworkflow in Ionische Unternehmens-Plugin-Alternativen.