컨텐츠로 바로가기

안드로이드 설정

GitHub

플러그인은 자동으로 필요한 Android 권한을 선언합니다:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 연결 상태가 사용하는 ConnectivityManager URL 및 다운로드 테스트는 네이티브 NetworkCapabilities.
  • TCP 포트 테스트는 네이티브 소켓을 사용합니다. HttpURLConnection.
  • 웹 소켓 테스트는 TCP 또는 TLS를 사용하여 네이티브 웹 소켓 업그레이드 핸드 셰이크를 수행합니다.
  • 캡티브 포털 및 유효한 인터넷

Android는 활성 네트워크가 인터넷이 인증되었는지 또는 캡티브 포털로 표시되었는지 여부를 노출할 수 있습니다. 이러한 플래그는 장치가 Wi-Fi로 연결되어 있지만 앱이 백엔드에 접근할 수 없는 경우를 설명하는 데 도움이 됩니다.

선호 https:// 그리고 wss:// 목표입니다. Android 9 이상에서 평범한 http:// or ws:// 엔드포인트를 진단할 필요가 있다면, 호스트 앱은 네트워크 보안 구성 또는 android:usesCleartextTraffic="true" for 그 진단 대상에 필요합니다.