Saltare al contenuto

Configurazione Android

GitHub

La plugin dichiara automaticamente le autorizzazioni Android richieste:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • Lo stato della connessione utilizza ConnectivityManager E NetworkCapabilities.
  • URL e test di download utilizzano nativi HttpURLConnection.
  • I test dei porti TCP utilizzano socket nativi.
  • I test WebSocket eseguono un'handshake di upgrade WebSocket nativo su TCP o TLS.

L'Android può esporre se la rete attiva è stata validata o segnalata come capace di portale cattivo. Queste bandiere aiutano a spiegare i casi in cui il dispositivo è collegato a Wi-Fi ma l'app non può raggiungere il tuo backend.

Preferisci https:// e wss:// diagnosticare i bersagli. Se hai bisogno di diagnosticare un piano http:// o ws:// diagnosticare il bersaglio su un endpoint di Android 9 o successivo, l'app host potrebbe avere bisogno di una Configurazione di sicurezza di rete o android:usesCleartextTraffic="true" per quel bersaglio diagnostico.