Zum Inhalt springen

@capgo/capacitor-WiFi

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

Übersicht

Übersicht

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

  • addNetwork - Ein Systemdialog zum Hinzufügen eines WLAN-Netzwerks zum Gerät öffnen. 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 - Eine Verbindung zum WLAN-Netzwerk herstellen. 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 (nützlich für lokale/geräte-gesteuerte APs) zu binden. 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 dem 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 standardmäßig nicht den Datenverkehr durch das Netzwerk leitet. Setze autoRouteTraffic auf true, um den Anwendungsdatenverkehr an das verbundene Netzwerk (nützlich für lokale/gerätegehostete APs) zu binden. 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 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.
getWifiInfoKommunikationsdetails zum derzeit verbundenen WiFi-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 sind undefiniert.
isEnabledÜberprüfen, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar.
startScanStarten Sie die Scannung von WLAN-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den Ereignislistener 'networksScanned' 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 WLAN-Operationen auf beiden Plattformen erforderlich.
requestPermissionsStellen Sie die Standortberechtigung vom Benutzer an. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich.
addListenerFügen Sie einen Listener für das Ereignis 'networksScanned' hinzu. Nur auf Android verfügbar. Dieses Ereignis wird ausgelöst, wenn WLAN-Scanausgaben verfügbar sind.
removeAllListenersEntfernen Sie alle Listener für diesen Plugin.
getPluginVersionErhalten Sie die native Pluginversion.

Dieses Verweis wird von src/definitions.ts innerhalb capacitor-WLAN.

Wenn Sie native Plugin-Arbeit durchführen @capgo/capacitor-wifi mit diesem zum Verbinden verwenden, Verwenden Sie @capgo/capacitor-wifi zum native Capability in Verwendung von @capgo/capacitor-wifi, Capgo Plugin-Verzeichnis zum Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zum Implementierungsdetail in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins zum Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Alternativen zu Ionic Enterprise Plugin für den Produktworkflow in Alternativen zu Ionic Enterprise Plugin