Passer à la navigation

Configuration Android

GitHub

Le plugin déclare automatiquement les permissions Android requises :

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • L'état de la connexion utilise ConnectivityManager et NetworkCapabilities.
  • URL et tests de téléchargement utilisent natif HttpURLConnection.
  • TCP port tests use native sockets.
  • Les tests WebSocket effectuent un handshake d'upgrade WebSocket natif sur TCP ou TLS.

L'Android peut indiquer si le réseau actif est validé par internet ou marqué comme capable de portail captif. Ces drapeaux aident à expliquer les cas où le dispositif est connecté au Wi-Fi mais l'application ne peut pas atteindre votre backend.

Préférez https:// et wss:// Cibles. Si vous avez besoin de diagnostiquer un trafic plain http:// ou ws:// endpoint sur Android 9 ou ultérieur, l'application hôte peut nécessiter une Configuration de sécurité réseau. android:usesCleartextTraffic="true" pour ce cible de diagnostic.