Location & network
Plugin.Maui.NetworkDiagnostics
Layered check: internet, DNS, TLS, then the API
On-demand connectivity diagnostics for MAUI. NetworkMonitor watches the path; this plugin runs a layered probe so support can see where production connectivity broke.
Install
dotnet add package Plugin.Maui.NetworkDiagnosticsPackage ID: Plugin.Maui.NetworkDiagnostics
Overview
Plugin.Maui.NetworkDiagnostics is an on-demand layered connectivity check for MAUI on Android and iOS. It is not a network monitor. NetworkMonitor watches the path (captive portal, Wi-Fi versus cellular). This plugin runs internet, DNS, gateway, TCP, TLS, HTTPS, API, and latency probes so a support screen can say 'internet is fine, the API is unreachable' instead of 'no connection'.
Capabilities
- One-shot layered connectivity report.
- Configurable API health endpoint and timeout.
- Per-hop success, failure, and latency.
- A human-readable summary for support and in-app alerts.
- .NET MAUI
- Diagnostics
- DNS
- TLS
- C#