Zum Inhalt springen

@capgo/capacitor-Netzwerkdiagnose

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

@capgo/capacitor-network-diagnostics Unterstützt die Diagnose von eingeschränkten Wi-Fi, Access-Point, Carrier, Firewall, Captive-Portal, DNS- und Proxy-Problemen aus demselben native Netzwerk-Stack, der von der 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.

  • getNetworkStatus - Lese die native Verbindungstyp und Plattform-Netzwerkflags.
  • testUrl - Überprüfe die Erreichbarkeit einer HTTP- oder HTTPS-URL mit Status code und Latenz.
  • testPort - Öffne eine native TCP-Socket-Verbindung zu einem Host und einer Port.
  • testWebSocket - Überprüfe eine ws:// oder wss:// Handshake.
  • testDownloadSpeed - Messen Sie die native Download-Durchsatz von Ihrem eigenen Testdatei-Endpunkt.
  • testPacketLoss - Schätzen Sie die Anwendungs-Ebene Paketverlust mit wiederholten TCP- oder HTTP-Proben.
  • runDiagnostics - Führen Sie einen kombinierten Diagnosevorgang durch und geben Sie eine kompakte Liste von Problemen zurück.

Die öffentliche __CAPGO_KEEP_0__

MethodeBeschreibung
getNetworkStatusLese die aktuelle native Verbindungstyp und Plattform-Netzwerkflags.
testUrlPrüfe, ob eine HTTP- oder HTTPS-URL von native Netzwerken erreicht werden kann.
testPortPrüfe, ob ein TCP-Host und Port von native Netzwerken geöffnet werden kann.
testWebSocketPrüfe, ob eine WebSocket-URL ihren native Handshake abschließen kann.
testDownloadSpeedMess die Download-Durchsatz von einem native HTTP-Anfrage.
testPacketLossSchätze die Anwendungsebene Paketverlust mit wiederholten TCP- oder HTTP-Proben.
runDiagnosticsFühre mehrere Diagnosen durch und gib eine kompakte Problemliste zurück.
getPluginVersionGib die native Plugin-Versionenmarker zurück.

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