@capgo/capacitor-wifi
Übersicht
Abschnitt mit dem Titel „Übersicht“WiFi-Plugin für die Verwaltung der Geräte-WLAN-Konnektivität.
Haupteigenschaften
Abschnitt mit dem Titel „Haupteigenschaften“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.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich API“| Methode | Beschreibung |
|---|---|
addNetwork | Ein 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. |
connect | Zum 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. |
disconnect | Vom aktuellen Wi-Fi-Netzwerk trennen. 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. |
getIpAddress | Die Geräte-IP-Adresse abrufen. Verfügbar auf beiden Android und iOS. |
getRssi | Den empfangenen Signalstärke-Indikator (RSSI) des aktuellen Netzwerks in dBm abrufen. Nur auf Android verfügbar. |
getSsid | Den Service Set Identifier (SSID) des aktuellen Netzwerks abrufen. Verfügbar auf beiden Android und iOS. |
getWifiInfo | Get 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. |
startScan | Starten 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. |
requestPermissions | Bitten Sie den Benutzer um Standortberechtigung. Die Standortberechtigung ist für WLAN-Operationen auf beiden Plattformen erforderlich. |
addListener | Fü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. |
removeAllListeners | Entfernen Sie alle Listener für diesen Plugin. |
getPluginVersion | Holen Sie sich die native Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Dieses Referenzwerk ist von src/definitions.ts in WLAN-capacitor.
Fortsetzen von @capgo/capacitor-WLAN
Abschnitt mit dem Titel “Fortsetzen von @capgo/capacitor-WLAN”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.