Zum Inhalt springen

Android-Einrichtung

GitHub

Das Plugin deklariert die erforderlichen Android-Berechtigungen automatisch:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • Der Verbindungsstatus verwendet ConnectivityManager und NetworkCapabilities.
  • URL- und Downloadtests verwenden Nativverhalten. HttpURLConnection.
  • TCP-Porttests verwenden Nativsocketen.
  • Websocket-Tests führen ein natives WebSocket-Upgrade-Handshake über TCP oder TLS durch.

Kaptportal und validierte Internetverbindung

Abschnitt: Kaptportal und validierte Internetverbindung

Android kann offenlegen, ob die aktive Netzwerkverbindung Internet validiert oder als fangartfähig markiert ist. Diese Flags helfen, Fälle zu erklären, in denen das Gerät an einem Wi-Fi-Netzwerk angeschlossen ist, aber die App Ihren Backend nicht erreichen kann.

Vorziehen https:// und wss:// Ziele. Wenn Sie ein einfaches Diagnoseziel benötigen, müssen Sie für ein Diagnoseziel auf Android 9 oder später möglicherweise eine Netzwerk-Sicherheits-Konfiguration oder http:// für das Diagnoseziel. ws:// Seite bearbeiten android:usesCleartextTraffic="true" Zurück