개요
개요@capgo/capacitor-network-diagnostics 네이티브 네트워크 스택을 사용하는 앱과 동일한 네이티브 네트워크 스택을 사용하여 지원 팀이 제한된 Wi-Fi, 접근점, 통신사, 방화벽, 캡티브 게이트웨이, DNS 및 프록시 문제를 진단하는 데 도움이 됩니다.
사용자에게 앱을 열 수 있지만 특정 API, TCP 포트, WebSocket 엔드포인트 또는 다운로드 URL에 대한 액세스를 차단한 네트워크에서 열 수 없는 경우 사용합니다.
핵심 기능
핵심 기능getNetworkStatus- 네이티브 연결 유형과 플랫폼 네트워크 플래그를 읽습니다.testUrl- HTTP 또는 HTTPS URL에 대한 상태 code 및 지연 시간을 확인합니다.testPort- 네트워크 소켓을 호스트와 포트에 열어보세요.testWebSocket-ws://또는wss://공개testDownloadSpeed공개testPacketLoss메서드runDiagnostics설명
- 네트워크 소켓을 호스트와 포트에 열어보세요.
Public API
Section titled “Public API”| 공개 | 공개 |
|---|---|
getNetworkStatus | 네이티브 연결 유형과 플랫폼 네트워크 플래그를 읽습니다. |
testUrl | HTTP 또는 HTTPS URL이 네이티브 네트워킹으로부터 접근할 수 있는지 테스트합니다. |
testPort | TCP 호스트와 포트가 네이티브 네트워킹으로부터 열 수 있는지 테스트합니다. |
testWebSocket | 네이티브 네트워킹으로부터 WebSocket URL이 핸드셰이크를 완료할 수 있는지 테스트합니다. |
testDownloadSpeed | 네이티브 HTTP 요청으로부터 다운로드 속도를 측정합니다. |
testPacketLoss | 반복적인 TCP 또는 HTTP 프로브를 통해 애플리케이션 수준 패킷 손실을 추정합니다. |
runDiagnostics | 여러 진단을 실행하고 compact한 문제 목록을 반환합니다. |
getPluginVersion | 네이티브 플러그인 버전 마커를 반환합니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts in capacitor-네트워크 진단.