Übersicht
Überschrift 'Übersicht'@capgo/capacitor-network-diagnostics Hilft Support-Teams, eingeschränkte Wi-Fi, Access-Point, Carrier, Firewall, Captive-Portal, DNS- und Proxy-Probleme aus der gleichen native Netzwerkschicht zu diagnostizieren, die vom App verwendet wird.
Benutzen Sie es, wenn ein Benutzer die App öffnen kann, aber nicht auf eine bestimmte API, TCP-Port, WebSocket-Endpunkt oder Download-URL aus einem gesperrten Netzwerk zugreifen kann.
Kernfunktionen
Core FähigkeitengetNetworkStatus- Die native Verbindungstyp und Plattform-Netzwerkflags lesen.testUrl- Überprüfen Sie die Erreichbarkeit einer HTTP- oder HTTPS-URL mit Status code und Latenz.testPort- Öffnen Sie eine native TCP-Socket-Verbindung zu einem Host und einer Port.testWebSocket- Überprüfen Sie einews://- oderwss://context: Alternativen CTA FragentestDownloadSpeedHandshake.testPacketLoss- Die native Herunterladegeschwindigkeit von Ihrem eigenen Testdateien-Endpunkt messen.runDiagnostics- Die Anwendungsverluste mit wiederholten TCP- oder HTTP-Proben schätzen.
- Eine kombinierte Diagnosepass durchführen und eine kompakte Liste von Problemen zurückgeben.
Public API
Abschnitt mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
getNetworkStatus | Lese die aktuelle native Netzwerkverbindungstyp und Plattform-Netzwerkflags. |
testUrl | Prüfe, ob eine HTTP- oder HTTPS-URL von der native Netzwerkschicht erreicht werden kann. |
testPort | Prüfe, ob ein TCP-Host und Port von der native Netzwerkschicht geöffnet werden kann. |
testWebSocket | Prüfe, ob eine WebSocket-URL ihren native Handshake abschließen kann. |
testDownloadSpeed | Mess die Download-Durchsatz von einem native HTTP-Anfrage. |
testPacketLoss | Schätze die Anwendungs-Ebene Paketverlust mit wiederholten TCP- oder HTTP-Proben. |
runDiagnostics | Führe mehrere Diagnosen durch und gib eine kompakte Fehlerliste zurück. |
getPluginVersion | Gib die native Plugin-Versionsmarke zurück. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-Netzwerkdiagnose.