Android セットアップ
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
このプラグインは、必要な Android の権限を自動的に宣言します:
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />ネイティブの動作
「ネイティブの動作」というセクション- 接続ステータスには以下を使用します:
ConnectivityManagerとNetworkCapabilities. - URLおよびダウンロードテストにはネイティブの機能を使用します:
HttpURLConnection. - TCP ポートテストはネイティブソケットを使用します。
- WebSocket テストは、TCP または TLS 経由でネイティブの WebSocket アップグレードハンドシェイクを実行します。
キャプティブポータルと検証済みインターネット
「キャプティブポータルと検証済みインターネット」セクションAndroidでは、アクティブなネットワークがインターネット検証済みか、キャプティブポータル対応としてマークされているかを取得できます。これらのフラグは、デバイスがWi-Fiに接続しているのにアプリがバックエンドに到達できないケースの説明に役立ちます。
平文通信
「平文通信」セクション推奨: https:// と wss:// ターゲット。平文のエンドポイントを診断する必要がある場合は、 http:// または ws:// Android 9以降のエンドポイントでは、ホストアプリにNetwork Security Config、または android:usesCleartextTraffic="true" その診断対象向けに。