Saltare al contenuto

@capgo/capacitor-diagnostiche-di-rete

Diagnostiche native per porte bloccate, porte captive, WebSockets, velocità di download e perdita di pacchetti.

@capgo/capacitor-network-diagnostics Aiuta le squadre di supporto a diagnosticare i problemi di Wi-Fi limitati, punto di accesso, carrier, firewall, portal di rete, DNS e proxy da un'unica rete di stack nativa utilizzata dall'app.

Usalo quando un utente può aprire l'app ma non può raggiungere una specifica API, porta TCP, endpoint WebSocket o URL di download da una rete bloccata.

  • getNetworkStatus - Leggi il tipo di connessione nativa e le bandiere di rete della piattaforma.
  • testUrl - Controlla la raggiungibilità di un URL HTTP o HTTPS con lo stato code e la latenza.
  • testPort - Apri un socket TCP nativo a un host e una porta.
  • testWebSocket - Valida un ws:// o wss:// la connessione di handshaking.
  • testDownloadSpeed - Misura il throughput di download nativo da un endpoint di file di test tuo.
  • testPacketLoss - Stima la perdita di pacchetti a livello di applicazione con ricerche TCP o HTTP ripetute.
  • runDiagnostics - Esegui un passaggio diagnostico combinato e restituisci una lista di problemi compatto.

La ping ICMP crudo non è disponibile in modo coerente agli app di App Store e Play Store, quindi la perdita di pacchetti utilizza ricerche TCP o HTTP ripetute.

MetodoDescrizione
getNetworkStatusLeggi il tipo di connessione nativa corrente e le bandiere di rete del sistema operativo.
testUrlTesta se un URL HTTP o HTTPS può essere raggiunto tramite la rete nativa.
testPortTesta se un host TCP e porta possono essere aperti tramite la rete nativa.
testWebSocketTesta se un URL WebSocket può completare il suo handshake nativo.
testDownloadSpeedMisura la velocità di download da una richiesta HTTP nativa.
testPacketLossStima la perdita di pacchetti a livello di applicazione con prove TCP o HTTP ripetute.
runDiagnosticsEsegui diversi test diagnostici e restituisci una lista di problemi compatta.
getPluginVersionRestituisci il marchio di versione del plugin nativo.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-diagnostiche di rete.