Saltare al contenuto

Configurazione Android

GitHub

Il plugin dichiara automaticamente i permessi Android richiesti:

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

E il portale cattivo e l'accesso internet validato

Sezione intitolata “Portale cattivo e internet validato”

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

Preferisci https:// e wss:// obiettivi. Se hai bisogno di diagnosticare un endpoint semplice http:// o ws:// su Android 9 o successivi, l'app host potrebbe aver bisogno di una Configurazione di sicurezza di rete o android:usesCleartextTraffic="true" per quel target diagnostico.