Saltar al contenido

Configuración de Android

GitHub

El plugin declara automáticamente los permisos de Android necesarios:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • El estado de la conexión usa ConnectivityManager y NetworkCapabilities.
  • Las pruebas de URL y descarga usan nativo HttpURLConnection.
  • Las pruebas de puertos TCP usan sockets nativos.
  • Las pruebas de WebSocket realizan un handshake de upgrade nativo sobre TCP o TLS.

Android puede indicar si la red activa tiene internet validado o si se marca como capaz de tener un portal cautivo. Estos flags ayudan a explicar casos donde el dispositivo está conectado a Wi-Fi pero la app no llega a tu backend.

Prefiere https:// y wss:// targets. Si necesitas diagnosticar un plain http:// o ws:// endpoint en Android 9 o superior, la app host podría necesitar un Network Security Config o android:usesCleartextTraffic="true" para ese objetivo de diagnóstico.