Saltare al contenuto

@capgo/capacitor-diagnostiche-di-rete

Le 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, porta captive, DNS e problemi di proxy dallo stesso stack di rete nativo utilizzato dall'applicazione.

Utilizzalo 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 del piattaforma.
  • testUrl - Verifica 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 - Verifica una ws:// - o wss:// - Handshake.
  • testDownloadSpeed - Misura il throughput di download nativo da un endpoint di file di test personalizzato.
  • testPacketLoss - Stima la perdita di pacchetti a livello di applicazione con rilevamenti TCP o HTTP ripetuti.
  • runDiagnostics - Esegui un passaggio diagnostico combinato e restituisci una lista di problemi compatta.

Il ping ICMP raw non è disponibile in modo coerente per le app di App Store e Play Store, quindi la perdita di pacchetti utilizza rilevamenti TCP o HTTP ripetuti.

MetodoDescrizione
getNetworkStatusLeggi il tipo di connessione nativa corrente e le bandiere di rete del sistema operativo.
testUrlVerifica se un URL HTTP o HTTPS può essere raggiunto tramite la rete nativa.
testPortVerifica se un host e un numero di porta TCP possono essere aperti tramite la rete nativa.
testWebSocketVerifica 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 marker di versione del plugin nativo.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-diagnostiche della rete.