Zum Inhalt springen

@capgo/capacitor-Netzwerkdiagnose

Nativdiagnose für blockierte Ports, Captive Portale, WebSockets, Downloadgeschwindigkeit und Paketverlust.

@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

Kernfunktionen
  • getNetworkStatus - 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.
  • testPacketLoss Der 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

MethodeBeschreibung
getNetworkStatusLese die aktuelle native Verbindungstyp und Plattform-Netzwerkflags.
testUrlTeste, ob eine HTTP- oder HTTPS-URL von native Networking aus erreichbar ist.
testPortTeste, ob ein TCP-Host und Port von native Networking aus geöffnet werden können.
testWebSocketTeste, ob eine WebSocket-URL ihren native Handshake abschließen kann.
testDownloadSpeedMess die Download-Durchsatz von einem native HTTP-Anfrage.
testPacketLossSchätze die Anwendungs-Ebene Paketverlust mit wiederholten TCP- oder HTTP-Proben.
runDiagnosticsFühre mehrere Diagnosen durch und gib eine kompakte Problemliste zurück.
getPluginVersionGib den native Plugin-Version Marker zurück.

Diese Referenz wird von src/definitions.ts in capacitor-Netzwerkdiagnose.