내용으로 건너뛰기

@capgo/capacitor-네트워크 진단

블록된 포트, 캡티브 게이트웨이, WebSocket, 다운로드 속도 및 패킷 손실에 대한 네이티브 진단

개요

개요

@capgo/capacitor-network-diagnostics 네이티브 네트워크 스택을 사용하는 앱과 동일한 네이티브 네트워크 스택을 사용하여 지원 팀이 제한된 Wi-Fi, 접근점, 통신사, 방화벽, 캡티브 게이트웨이, DNS 및 프록시 문제를 진단하는 데 도움이 됩니다.

사용자에게 앱을 열 수 있지만 특정 API, TCP 포트, WebSocket 엔드포인트 또는 다운로드 URL에 대한 액세스를 차단한 네트워크에서 열 수 없는 경우 사용합니다.

핵심 기능

핵심 기능
  • getNetworkStatus - 네이티브 연결 유형과 플랫폼 네트워크 플래그를 읽습니다.
  • testUrl - HTTP 또는 HTTPS URL에 대한 상태 code 및 지연 시간을 확인합니다.
  • testPort - 네트워크 소켓을 호스트와 포트에 열어보세요.
  • testWebSocket - ws:// 또는 wss:// 공개
  • testDownloadSpeed 공개
  • testPacketLoss 메서드
  • runDiagnostics 설명

- 네트워크 소켓을 호스트와 포트에 열어보세요.

공개공개
getNetworkStatus네이티브 연결 유형과 플랫폼 네트워크 플래그를 읽습니다.
testUrlHTTP 또는 HTTPS URL이 네이티브 네트워킹으로부터 접근할 수 있는지 테스트합니다.
testPortTCP 호스트와 포트가 네이티브 네트워킹으로부터 열 수 있는지 테스트합니다.
testWebSocket네이티브 네트워킹으로부터 WebSocket URL이 핸드셰이크를 완료할 수 있는지 테스트합니다.
testDownloadSpeed네이티브 HTTP 요청으로부터 다운로드 속도를 측정합니다.
testPacketLoss반복적인 TCP 또는 HTTP 프로브를 통해 애플리케이션 수준 패킷 손실을 추정합니다.
runDiagnostics여러 진단을 실행하고 compact한 문제 목록을 반환합니다.
getPluginVersion네이티브 플러그인 버전 마커를 반환합니다.

이 참조는 src/definitions.ts in capacitor-네트워크 진단.