コンテンツにスキップ

Androidのセットアップ

GitHub

プラグインは、必要な Android のパーミッションを自動的に宣言します:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 接続状態は ConnectivityManager URL とダウンロード テストはネイティブ NetworkCapabilities.
  • TCP ポート テストはネイティブ ソケットを使用します。 HttpURLConnection.
  • __CAPGO_KEEP_0__のWebSocketsテストは、TCPまたはTLS上でネイティブのWebSocketsアップグレードハンドシェイクを実行します。

__CAPGO_KEEP_0__のキャプティブポータルと有効なインターネット

キャプティブポータルと有効なインターネットのセクション

Androidは、現在のネットワークがインターネットが有効であるか、キャプティブポータルとしてマークされているかを明示します。これらのフラグは、デバイスがWi-Fiに接続している場合でも、バックエンドにアクセスできない場合のケースを説明するのに役立ちます。

__CAPGO_KEEP_0__のクリアテキストトラフィック

クリアテキストトラフィックのセクション

__CAPGO_KEEP_0__ https:// __CAPGO_KEEP_0__ wss:// 診断用のプランな http:// __CAPGO_KEEP_0__ ws:// または android:usesCleartextTraffic="true" __CAPGO_KEEP_0__の診断対象エンドポイントに必要な場合、ホストアプリはAndroid 9以降の診断対象エンドポイントにNetwork Security Configまたは__CAPGO_KEEP_0__が必要になります。