@capgo/capacitor-Netzwerkdiagnose
Nativdiagnose für blockierte Ports, Captive Portale, WebSockets, Downloadgeschwindigkeit und Paketverlust.
Übersicht
Abschnitt mit dem Titel „Übersicht“@capgo/capacitor-network-diagnostics Unterstützt die Supportteams dabei, eingeschränkte Wi-Fi, Access-Point, Carrier, Firewall, Captive-Portal, DNS- und Proxy-Probleme aus demselben nativen Netzwerk-Stack zu diagnostizieren, der vom App verwendet wird.
Verwenden 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
KernfunktionengetNetworkStatus- 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- Eine " oder " Handshake validieren.ws://- Die native Herunterladegeschwindigkeit von Ihrem eigenen Testdateien-Endpunkt messen.wss://- Die Anwendungs-Ebene Paketverlust mit wiederholten TCP- oder HTTP-Proben schätzen.testDownloadSpeed- Eine kombinierte Diagnosepass durchführen und eine kompakte Liste von Problemen zurückgeben.testPacketLossDer Raw ICMP-Ping ist nicht konsistent verfügbar für App Store- und Play Store-Anwendungen, daher wird der Paketverlust mit wiederholten TCP- oder HTTP-Proben geschätzt.runDiagnosticsÖffentlicher __CAPGO_KEEP_0__
0
Public API
Abschnitt mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
getNetworkStatus | Lese die aktuelle native Verbindungstyp und Plattform-Netzwerkflags. |
testUrl | Teste, ob eine HTTP- oder HTTPS-URL von native Networking aus erreichbar ist. |
testPort | Teste, ob ein TCP-Host und Port von native Networking aus geöffnet werden können. |
testWebSocket | Teste, 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 Problemliste zurück. |
getPluginVersion | Gib den native Plugin-Version Marker zurück. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-Netzwerkdiagnose.