Resumen
Sección titulada “Resumen”@capgo/capacitor-network-diagnostics ayuda a los equipos de soporte a diagnosticar problemas de Wi-Fi restringido, punto de acceso, proveedor de servicios de Internet, firewall, puerta de enlace captiva, DNS y proxy desde la misma pila de red nativa utilizada por la aplicación.
Utilícelo cuando un usuario puede abrir la aplicación pero no puede acceder a un API específico, puerto TCP, punto final de WebSocket o URL de descarga desde una red bloqueada.
Capacidades básicas
Sección titulada “Capacidades básicas”getNetworkStatusLee el tipo de conexión nativa y las banderas de red de plataforma.testUrl- Comprobar la accesibilidad de una URL HTTP o HTTPS con estado code y latencia.testPort- Abra una conexión TCP nativa a un host y puerto.testWebSocket- Verifique unws://- owss://handshake.testDownloadSpeed- Mida el flujo de descarga nativo desde su propio punto final de prueba de archivo.testPacketLossEstimar pérdidas de paquetes a nivel de aplicación mediante sondas TCP o HTTP repetidas.runDiagnostics- Ejecute una pasada de diagnóstico combinada y devuelva una lista de problemas compacta.
El ping ICMP bruto no está disponible consistentemente para las aplicaciones de App Store y Play Store, por lo que se utiliza pérdida de paquetes con probar TCP o HTTP repetidos.
- Público API
- Sección titulada “Público API”| - Método | - Descripción |
|---|---|
getNetworkStatus | Lee el tipo de conexión nativa actual y las banderas de red de plataforma. |
testUrl | Pruebe si una URL HTTP o HTTPS se puede alcanzar desde la red nativa. |
testPort | Pruebe si un host TCP y puerto se pueden abrir desde la red nativa. |
testWebSocket | Pruebe si una URL WebSocket puede completar su saludo de mano nativa. |
testDownloadSpeed | Mida el rendimiento de descarga desde una solicitud HTTP nativa. |
testPacketLoss | Estimar pérdidas de paquetes a nivel de aplicación con pruebas TCP o HTTP repetidas. |
runDiagnostics | Ejecute varios diagnósticos y devuelva una lista de problemas compacta. |
getPluginVersion | Devuelve el marcador de versión del plugin nativo. |
Fuente De Verdad
Sección titulada “Fuente De Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-diagnósticos de red.