Android-Einrichtung
Kopieren Sie einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
Das Plugin deklariert die erforderlichen Android-Berechtigungen automatisch:
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />Natives Verhalten
Abschnitt mit dem Titel "Natives Verhalten"- Die Verbindungszustand verwendet
ConnectivityManagerundNetworkCapabilities. - URL- und Downloadtests verwenden natives
HttpURLConnection. - TCP-Porttests verwenden natives Sockets.
- Websocket-Tests führen ein natives Websocket-Upgrade-Handshake über TCP oder TLS durch.
Captive-Portal und validierte Internetverbindung
Abschnitt mit dem Titel "Captive-Portal und validierte Internetverbindung"Android kann auswählen, ob die aktive Netzwerkverbindung eine Internetvalidierung oder als gefangen Portal fähig 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.
Klartextverkehr
Abschnitt mit dem Titel “Klartextverkehr”Vorziehen https:// und wss:// Ziele. Wenn Sie einen einfachen http:// oder ws:// endpoint auf Android 9 oder später, die Host-App benötigt möglicherweise eine Netzwerk-Sicherheits-Konfiguration oder android:usesCleartextTraffic="true" für das diagnostische Ziel.