Skip to content
Nuvyntra Labs
All packages

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.NetworkMonitor

Package 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.

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.

Related in Location & network