Zum Inhalt springen

@capgo/capacitor-WLAN

Plugin für die Verwaltung der WiFi-Verbindung Ihres Geräts.

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

  • 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.
MethodenBeschreibung
addNetworkEinen 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.
connectZum 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.
disconnectVom aktuellen Wi-Fi-Netzwerk trennen. Auf iOS trennt dies nur von Netzwerken, die über diesen Plugin hinzugefügt wurden.
getAvailableNetworksEine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan erhalten. Nur auf Android verfügbar.
getIpAddressDie aktuelle IP-Adresse des Geräts erhalten. Auf beiden Android und iOS verfügbar.
getRssiErmitteln Sie den empfangenen Signalstärke-Indikator (RSSI) der aktuellen Netzwerk in dBm. Nur auf Android verfügbar.
getSsidDen Service Set Identifier (SSID) des aktuellen Netzwerks erhalten. Auf beiden Android und iOS verfügbar.
getWifiInfoZusammenfassende 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.
startScanStarten 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.
requestPermissionsBitten Sie den Benutzer um die Standortberechtigung. Die Standortberechtigung ist für Wi-Fi-Operationen auf beiden Plattformen erforderlich.
addListenerFü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.
removeAllListenersEntfernen Sie alle Listener für diesen Plugin.
getPluginVersionErmitteln Sie die native Pluginversion.

Diese Referenz wird von src/definitions.ts in 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.