Location & network
Plugin.Maui.NetworkMonitor
Real internet availability, not just 'connected'
Current NuGet 1.0.7
Reports validated public internet, captive portals, offline and local-only states, and Wi-Fi versus cellular transitions on Android and iOS.
Install
dotnet add package Plugin.Maui.NetworkMonitorPackage ID: Plugin.Maui.NetworkMonitor
Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.
Overview
Plugin.Maui.NetworkMonitor answers a question MAUI Connectivity cannot: does this device actually have public internet? It watches native path changes, classifies Wi-Fi versus cellular, and uses HTTP probes plus Android captive-portal signals to distinguish validated internet, hotel/airport sign-in pages, local-only networks, and true offline.
Current release
- Authors and MIT license metadata on the NuGet package. No API change.
Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.
Capabilities
- Validated public internet versus OS 'connected' flags.
- Captive-portal detection for guest and venue Wi-Fi.
- Wi-Fi ↔ mobile transport transition events.
- Manual refresh for pull-to-retry and diagnostics screens.
- .NET MAUI
- Connectivity
- Captive Portal
- C#
Discussion
Comment on Plugin.Maui.NetworkMonitor. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.NetworkMonitor). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.