fluttercommunity / fluttercommunity/plus_plugins
[Request]: [connectivity_plus] Get network state regardless of internet connection
- Vorherrschende Sprache
- Dart
- Sterne
- 1.9k
- Forks
- 1.3k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Plugin
connectivity_plus
### Use case
I would like to check, whether Wi-Fi is turned on or off. I don't care, if there is an internet connection available or not. Same for mobile data.
Currently when I have Wi-Fi enabled but it's not connected to any network, I get `ConnectivityResult.none`.
### Proposal
I'd expect the `Connectivity::checkConnectivity()` method to return which hardware features (Wi-Fi, mobile data) are turned on and not through which hardware the internet connection is established.
Maybe another method would suite that use case better like
```
Future> getConnectivityHardwareStates()
```
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Lesen des connectivity_plus-Plugins und der bestehenden Connectivity::checkConnectivity()-API, die im Issue beschrieben wird. Vergleiche das aktuelle Verhalten von ConnectivityResult.none mit der vorgeschlagenen API für den Hardwarestatus auf den unterstützten Plattformen. Als abgeschlossen gilt die Aufgabe, wenn die vorgesehenen WLAN- und Mobilfunkdatenzustände klar definiert und verfügbar gemacht sind, ohne von der Internetkonnektivität abhängig zu sein.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- dart, flutter
- Bereich
- api, mobile-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100