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 dies direkt mit dem Netzwerk.
  • connect - Verbindet sich mit einem WLAN-Netzwerk. Auf Android erstellt dies eine temporäre Verbindung, die standardmäßig nicht den Datenverkehr durch das Netzwerk leitet. Setze 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 - Trennt sich vom aktuellen WLAN-Netzwerk ab. Auf iOS trennt dies nur von Netzwerken, die über diesen Plugin hinzugefügt wurden.
  • getAvailableNetworks - Liste der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan anzeigen. Nur auf Android verfügbar.
MethodeBeschreibung
addNetworkEin Systemdialog anzeigen, um ein Wi-Fi-Netzwerk zur Geräte 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.
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 Anwendungsverkehr 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.
getAvailableNetworksListe der verfügbaren Wi-Fi-Netzwerke aus der letzten Scan anzeigen. Nur auf Android verfügbar.
getIpAddressDie Geräte-IP-Adresse abrufen. Verfügbar auf beiden Android und iOS.
getRssiDen empfangenen Signalstärke-Indikator (RSSI) des aktuellen Netzwerks in dBm abrufen. Nur auf Android verfügbar.
getSsidDen Service Set Identifier (SSID) des aktuellen Netzwerks abrufen. Verfügbar auf beiden Android und iOS.
getWifiInfoGet Informationen über das aktuell verbundene WLAN-Netzwerk. Diese Methode liefert detaillierte Netzwerkinformationen einschließlich SSID, BSSID, IP-Adresse, Frequenz, Linkgeschwindigkeit und Signalstärke in einem Aufruf. Auf iOS mögen einige Felder nicht verfügbar sein und werden als undefiniert angezeigt.
isEnabledÜberprüfen Sie, ob Wi-Fi auf dem Gerät aktiviert ist. Nur auf Android verfügbar.
startScanStarten Sie eine Scan-Suche nach WLAN-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 Standortzugriffsanfrage. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich.
requestPermissionsBitten Sie den Benutzer um Standortberechtigung. Die Standortberechtigung ist für WLAN-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 WLAN-Scanausgaben verfügbar sind.
removeAllListenersEntfernen Sie alle Listener für diesen Plugin.
getPluginVersionHolen Sie sich die native Pluginversion.

Dieses Referenzwerk ist von src/definitions.ts in WLAN-capacitor.

Wenn Sie native Plugin-Arbeiten durchführen @capgo/capacitor-WLAN um native Plugin-Arbeiten zu planen, verbinden Sie es mit Verwenden von @capgo/capacitor-WLAN zur Verwendung für die native Fähigkeit in Verwenden von @capgo/capacitor-WLAN Capgo-Plugin-Verzeichnis zur Produktworkflow in Capgo-Plugin-Verzeichnis Capacitor-Plugins von Capgo zur Implementierungsdetail in Capacitor-Plugins von Capgo Plugins hinzufügen oder aktualisieren zur Implementierungsdetail in Plugins hinzufügen oder aktualisieren, und Ionische Unternehmenseigenen Pluginalternativen zum Produktworkflow in Ionische Unternehmenseigenen Pluginalternativen.