Zum Inhalt springen

@capgo/capacitor-wifi

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

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

  • addNetwork - Zeigt ein Systemdialog an, um ein WLAN-Netzwerk zum Gerät hinzuzufügen. Auf Android SDK 30+, öffnet dies die Systemeinstellungen für WLAN mit dem Netzwerk vorab ausgefüllt. Auf iOS verbindet es sich direkt mit dem Netzwerk.
  • connect - Verbinden Sie sich mit einem Wi-Fi-Netzwerk. Auf Android erstellt dies eine temporäre Verbindung, die standardmäßig nicht den Datenverkehr durch das Netzwerk leitet. Setzen Sie autoRouteTraffic auf true, um die Anwendungsverbindung 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 - Trennen Sie sich vom aktuellen Wi-Fi-Netzwerk. Auf iOS werden nur Netzwerke getrennt, die über diesen Plugin hinzugefügt wurden.
  • getAvailableNetworks - Holen Sie sich eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan. Nur auf Android verfügbar.
MethodeBeschreibung
addNetworkZeigen Sie einem Systemdialog ein, um ein Wi-Fi-Netzwerk zum Gerät hinzuzufügen. 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.
connectVerbinden Sie sich mit einem Wi-Fi-Netzwerk. Auf Android erstellt dies eine temporäre Verbindung, die standardmäßig nicht den Datenverkehr durch das Netzwerk leitet. Setzen Sie autoRouteTraffic auf true, um die Anwendungsverbindung 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.
disconnectTrennen Sie sich vom aktuellen Wi-Fi-Netzwerk. Auf iOS werden nur Netzwerke getrennt, die über diesen Plugin hinzugefügt wurden.
getAvailableNetworksHolten Sie sich eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan. Nur auf Android verfügbar.
getIpAddressHolten Sie sich die IP-Adresse des Geräts. Verfügbar auf beiden Android und iOS.
getRssiErhalten Sie den Empfangsstärkeindikator (RSSI) des aktuellen Netzwerks in dBm. Nur auf Android verfügbar.
getSsidErhalten Sie den Dienst-Set-Identifier (SSID) des aktuellen Netzwerks. Verfügbar auf beiden Android und iOS.
getWifiInfoErhalten Sie 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 sein.
isEnabledÜberprüfen Sie, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar.
startScanStarten Sie die Suche nach WLAN-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den ‘networksScanned’- Ereignislistener übermittelt. Hinweis: Es kann aufgrund von Systemdrosselung oder Hardwareproblemen fehlschlagen.
checkPermissionsÜberprüfen Sie den aktuellen Berechtigungsstatus 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.
addListenerHinzufügen eines Ereignislisteners für das ‘networksScanned’-Ereignis. Nur auf Android verfügbar. Dieses Ereignis wird ausgelöst, wenn WLAN-Suchergebnisse verfügbar sind.
removeAllListenersEntfernen Sie alle Listener für dieses Plugin.
getPluginVersionErhalten Sie die native Pluginversion.

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