FLUTTER ECOSYSTEM

flutter_network_connectivity

Ein Flutter-Plugin zur Überprüfung des aktuellen Netzwerkverbindungsstatus. Das Plugin verwendet NetworkCapabilities für Android und NetworkMonitor für iOS.

Cover von flutter_network_connectivity
Neueste Version
0.0.6
30-Tage-Downloads
221
Likes
43
Pub-Punkte
140

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Ein Flutter-Plugin, das die Echtzeitüberwachung des Netzwerkverbindungsstatus auf Android- und iOS-Geräten ermöglicht. Es nutzt native System-APIs – NetworkCapabilities unter Android und NetworkMonitor unter iOS –, um genaue, aktuelle Informationen darüber bereitzustellen, ob ein Gerät mit dem Internet verbunden ist. Das Plugin ist leichtgewichtig und für eine nahtlose Integration in Apps konzipiert, die Netzwerkbewusstsein erfordern, beispielsweise solche, die ihr Verhalten anhand der Verfügbarkeit einer Verbindung anpassen müssen. Es unterstützt sowohl die Erkennung von WLAN als auch mobilen Daten und sendet Ereignisse aus, wenn sich die Verbindung ändert.

Anwendungsfälle
  • Echtzeit-Netzwerkstatusprüfungen
  • Behandlung des Offline-Modus
  • Dynamische UI-Updates basierend auf der Verbindung
  • Hintergrundverbindungsüberwachung
  • App-Resilienz bei Netzwerkfluktuationen
Hauptmerkmale
  • Plattformübergreifende Unterstützung (Android & iOS)
  • Verwendet native System-APIs für Genauigkeit
  • Echtzeit-Verbindungsereignis-Emission
  • Leicht und einfach zu integrieren
  • Unterstützt Wi-Fi- und Mobilfunkdatenerkennung
Geeignet für
  • Apps, die Netzwerkbewusstsein erfordern
  • Offline-fähige Anwendungen
  • Hintergrunddienstintegrationen
  • Benutzererfahrungsoptimierung basierend auf der Konnektivität
  • Entwickler, die zuverlässige Verbindungsprüfungen suchen
Hinweise
  • Plattformspezifische Berechtigungen erforderlich
  • Erkennen aller Randfälle wie z. B. Captive Portale nicht möglich
  • Beschränkt auf den Verbindungsstatus, nicht auf Bandbreite oder Qualität
  • Abhängig von der Stabilität der nativen Implementierung
  • Keine integrierte Wiederholungslogik für fehlgeschlagene Verbindungen
Unterstützte PlattformenAndroidiOS

Paket installieren

flutter pub add flutter_network_connectivity

Kategorien

Quell-Repository

Verwandte Projekte

Noch keine Daten verfügbar.