Saltare alla navigazione

@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, fornitore di servizi di rete, firewall, portal di rete, DNS e problemi di proxy dallo stesso stack di rete nativa utilizzato dall'applicazione.

Usalo quando un utente può aprire l'applicazione ma non può raggiungere un determinato 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 - Verifica la raggiungibilità di un URL HTTP o HTTPS con lo stato code e la latenza.
  • testPort - Apri un socket TCP nativo per un host e una porta.
  • testWebSocket - Verifica un ws:// o wss:// handshake.
  • testDownloadSpeed - Misura il throughput di download nativo dal proprio endpoint di file di test.
  • testPacketLoss - Stima la perdita di pacchetti a livello di applicazione con prove TCP o HTTP ripetute.
  • runDiagnostics - Esegui una passata diagnostica combinata e restituisci una lista di problemi compatta.

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

MetodoDescrizione
getNetworkStatusLeggi il tipo di connessione nativa corrente e le flag di rete di piattaforma.
testUrlVerifica se un URL HTTP o HTTPS può essere raggiunto dalla rete nativa.
testPortVerifica se un host e un port TCP possono essere aperti dalla rete nativa.
testWebSocketVerifica se una URL WebSocket può completare il suo handshaking nativo.
testDownloadSpeedMisura il throughput 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 marker di versione del plugin nativo.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-network-diagnostics.