Zum Inhalt springen

@capgo/capacitor-wifi

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

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

  • addNetwork - Ein Systemdialog zum Hinzufügen einer WLAN-Netzwerk zur Geräte öffnet. Auf Android SDK 30+, öffnet dies die System-WLAN-Einstellungen mit dem Netzwerk vorausgefüllt. Auf iOS, verbindet dies direkt mit dem Netzwerk.
  • connect - Eine Verbindung zu einem WLAN-Netzwerk herstellen. Auf Android, wird eine temporäre Verbindung erstellt, die standardmäßig nicht den Traffic durch das Netzwerk leitet. Setze autoRouteTraffic auf true, um den Anwendungs-traffic an die verbundene Netzwerk (nützlich für lokale/geräte-gesteuerte APs) zu binden. Für eine persistente Verbindung auf Android, verwende addNetwork() anstatt. Auf iOS, wird eine persistente Verbindung erstellt.
  • disconnect - Von der aktuellen WLAN-Netzwerk 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.
MethodeBeschreibung
addNetworkZeige ein Systemdialog, um einem Gerät eine 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 das Gerät direkt mit dem Netzwerk.
connectZum Wi-Fi-Netzwerk verbinden. Auf Android erstellt dies eine temporäre Verbindung, die nicht standardmäßig den Datenverkehr durch das Netzwerk leitet. Setze autoRouteTraffic auf true, um den Datenverkehr der App 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.
disconnectVon dem aktuellen Wi-Fi-Netzwerk trennen. Auf iOS trennt dies nur von Netzwerken, die über diesen Plugin hinzugefügt wurden.
getAvailableNetworksListe 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.
getWifiInfoDetaillierte Informationen über das aktuell verbundene Wi-Fi-Netzwerk erhalten. Diese Methode liefert detaillierte Netzwerkinformationen einschließlich SSID, BSSID, IP-Adresse, Frequenz, Linkgeschwindigkeit und Signalstärke in einem einzigen Aufruf. 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 Überwachung von Wi-Fi-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den 'networksScanned'- Ereignislistener bereitgestellt. 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-Betriebe auf beiden Plattformen erforderlich.
requestPermissionsFordern Sie die Standortberechtigung vom Benutzer an. Die Standortberechtigung ist für Wi-Fi-Betriebe 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-Scanaufzeichnungen 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-wifi.

Wenn Sie "@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi" verwenden @capgo/capacitor-wifi um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-wifi für die native Fähigkeit in Verwenden Sie @capgo/capacitor-wifi, Capgo Plugin-Verzeichnis 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 Alternativen zu Ionic Enterprise Plugin für den Produktworkflow in Ionic Enterprise Plugin Alternativen.