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" />
  • Verbindungszustand verwendet ConnectivityManager und NetworkCapabilities.
  • URL- und Downloadtests verwenden native HttpURLConnection.
  • TCP-Port-Tests verwenden native Sockets.
  • WebSocket-Tests führen ein natives WebSocket-Upgrade-Handshake über TCP oder TLS durch.

Android kann anzeigen, ob die aktive Netzwerkverbindung eine Internetvalidierung oder als fangartfähig markiert ist. Diese Flags helfen dabei, 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 Problem bei einem Android-9- oder höher-Endpunkt diagnostizieren müssen, benötigt die Host-App möglicherweise eine Netzwerksicherheitskonfiguration oder eine für das Ziel der Diagnose erforderliche Konfiguration. http:// oder ws:// iOS-Einrichtung android:usesCleartextTraffic="true" Zurück