Resumen
Sección titulada “Resumen”@capgo/capacitor-network-diagnostics Ayuda a los equipos de soporte a diagnosticar problemas de Wi-Fi restringida, punto de acceso, proveedor de servicios de red móvil, firewall, portal captivo, DNS y problemas de proxy desde la misma pila de red nativa utilizada por la aplicación.
Utilízalo cuando un usuario puede abrir la aplicación pero no puede acceder a un recurso específico API, puerto TCP, punto final de WebSocket o URL de descarga desde una red bloqueada.
Capacidades principales
Sección titulada “Capacidades principales”getNetworkStatus- Leer 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- Abrir un socket TCP nativo a un host y puerto.testWebSocket- Validar unws://owss://mano a mano.testDownloadSpeed- Medir el descarga nativa de velocidad a través de su propio punto final de prueba de archivo.testPacketLoss- Estimar la pérdida de paquetes a nivel de aplicación con sondas TCP o HTTP repetidas.runDiagnostics- Ejecutar una pasada diagnóstica combinada y devolver una lista de problemas compacta.
El ping ICMP bruto no está disponible consistentemente a los aplicaciones de App Store y Play Store, por lo que la pérdida de paquetes utiliza sondas TCP o HTTP repetidas.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
getNetworkStatus | Leer el tipo de conexión nativa actual y las banderas de red de plataforma. |
testUrl | Probar si una URL HTTP o HTTPS se puede alcanzar desde la red nativa. |
testPort | Probar si un host y puerto TCP se pueden abrir desde la red nativa. |
testWebSocket | Prueba si una URL de WebSocket puede completar su saludo de handshake nativo. |
testDownloadSpeed | Medir el rendimiento de descarga desde una solicitud HTTP nativa. |
testPacketLoss | Estimar la pérdida de paquetes a nivel de aplicación con probar TCP o HTTP repetidos. |
runDiagnostics | Ejecutar varios diagnósticos y devolver una lista de problemas compacta. |
getPluginVersion | Devolver 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.