Android-Einrichtung
Eine Einrichtungshinweis mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Der 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“- Der Status der Verbindung verwendet
ConnectivityManagerundNetworkCapabilities. - URL- und Downloadtests verwenden natives
HttpURLConnection. - TCP-Port-Tests verwenden natives Socket.
- WebSocket-Tests führen ein natives WebSocket-Upgrade-Handshake über TCP oder TLS durch.
Captive-Portal- und validierte Internetprüfungen
Abschnitt mit dem Titel „Kaptportal und validierte Internetverbindung“Android kann angeben, ob die aktive Netzwerkverbindung als Internet validiert oder als fähig zum Erkennen eines Kaptportals ist. Diese Flags helfen dabei, Fälle zu erklären, in denen das Gerät über Wi-Fi verbunden ist, aber die App Ihren Backend nicht erreichen kann.
Cleartext-Verkehr
Abschnitt mit dem Titel „Cleartext-Verkehr“Präferenz https:// und wss:// Ziele. Wenn Sie ein einfaches http:// oder ws:// Ziel auf Android 9 oder später diagnostizieren müssen, benötigt die Host-App möglicherweise eine Netzwerk-Sicherheits-Konfiguration oder android:usesCleartextTraffic="true" für das diagnostische Ziel.