Zum Inhalt springen

@capgo/capacitor-WLAN

WLAN-Plugin zur Verwaltung der Geräte-WLAN-Konnektivität

Übersicht

Übersicht

WLAN-Plugin zur Verwaltung der Geräte-WLAN-Verbindung.

Kernfunktionen

Kernfunktionen
  • 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 sich das Gerät 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 Datenverkehr der App auf 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 dem aktuellen Wi-Fi-Netzwerk trennen. Auf iOS trennt sich das Gerät 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.
- Methode- Beschreibung
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 sich das Gerät 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 Datenverkehr der App auf 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 dem aktuellen Wi-Fi-Netzwerk trennen. Auf iOS trennt sich das Gerät nur von Netzwerken, die über diesen Plugin hinzugefügt wurden.
getAvailableNetworksErhalte eine Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan. Nur auf Android verfügbar.
getIpAddressErhalte die aktuelle IP-Adresse des Geräts. Verfügbar auf beiden Android- und iOS-Plattformen.
getRssiErhalte den Empfangssignalstärkeindikator (RSSI) des aktuellen Netzes in dBm. Nur auf Android verfügbar.
getSsidErhalte den Dienstset-Bezeichner (SSID) des aktuellen Netzes. Verfügbar auf beiden Android- und iOS-Plattformen.
getWifiInfoErhalte 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 sind undefiniert.
isEnabledÜberprüfe, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar.
startScanStarte eine Scan-Suche nach Wi-Fi-Netzwerken. Nur auf Android verfügbar. Die Ergebnisse werden über den 'networksScanned'- Ereignis-Listener geliefert. Hinweis: Es kann aufgrund von System-Throttling oder Hardware-Problemen fehlschlagen.
checkPermissionsÜberprüfe den aktuellen Berechtigungsstatus für die Standortzugriffsberechtigung. Die Standortzugriffsberechtigung ist für Wi-Fi-Betrieb auf beiden Plattformen erforderlich.
requestPermissionsErhalte die Standortzugriffsberechtigung vom Benutzer. Die Standortzugriffsberechtigung ist für Wi-Fi-Betrieb auf beiden Plattformen erforderlich.
addListenerFüge einen Listener für das 'networksScanned'-Ereignis hinzu. Nur auf Android verfügbar. Dieses Ereignis wird ausgelöst, wenn Wi-Fi-Scan-Ergebnisse verfügbar sind.
removeAllListenersLösche alle Listener für diesen Plugin.
getPluginVersionErhalte die native Plugin-Version.

Dieser Bezug wird von src/definitions.ts in capacitor-WLAN.

Wenn Sie native Plugin-Arbeit planen, verbinden Sie es mit @capgo/capacitor-WLAN zur Verbindung von @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-WLAN mit der native Fähigkeit in Verbindung mit @capgo/capacitor-WLAN Using @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 Ionics Unternehmens-Plugin-Alternativen für den Produktworkflow in Ionics Unternehmens-Plugin-Alternativen.