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.
  • L'utilisation de l'URL et des tests de téléchargement utilisent le comportement natif. HttpURLConnection.
  • Les tests de port TCP utilisent des sockets TCP natifs.
  • Les tests WebSocket effectuent un échange de main de mise en réseau WebSocket native sur TCP ou TLS.

L'Android peut indiquer si le réseau actif est validé ou marqué comme capable de portail captif. Ces drapeaux aident à expliquer les cas où le dispositif est connecté à 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 point de terminaison plain sur Android 9 ou ultérieur, l'application hôte peut avoir besoin d'une configuration de sécurité réseau ou http:// pour cette cible de diagnostic. ws:// Page d'édition android:usesCleartextTraffic="true" Précédent