Langsung ke konten

Setup Android

GitHub

Plugin ini secara otomatis mendeklarasikan izin Android yang diperlukan:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • Status koneksi menggunakan ConnectivityManager dan NetworkCapabilities.
  • Tes URL dan download menggunakan native HttpURLConnection.
  • Tes port TCP menggunakan socket native.
  • Tes WebSocket melakukan handshake upgrade WebSocket native melalui TCP atau TLS.

Android dapat menunjukkan apakah jaringan aktif telah divalidasi koneksi internetnya atau ditandai sebagai captive portal. Flag ini membantu menjelaskan kondisi saat perangkat terhubung ke Wi-Fi tetapi aplikasi tidak bisa mengakses backend Anda.

Utamakan https:// dan wss:// target. Jika Anda perlu mendiagnosis http:// atau ws:// endpoint pada Android 9 atau versi terbaru, host app mungkin memerlukan Network Security Config atau android:usesCleartextTraffic="true" untuk target diagnostik tersebut.