Saltare al contenuto

Configurazione Android

GitHub

Il 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 socket nativi HttpURLConnection.
  • Le test di porta TCP utilizzano socket nativi
  • Le test di WebSocket eseguono un'upgrade di handshake WebSocket nativo su TCP o TLS

L'Android può esporre se la rete attiva è stata validata come internet o è 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:// targets. If you need to diagnose a plain http:// o ws:// endpoint su Android 9 o successivi, l'app host potrebbe richiedere una Configurazione di Sicurezza di Rete android:usesCleartextTraffic="true" per quel bersaglio diagnostico.