コンテンツにジャンプする

Android の設定

GitHub

プラグインは、必要なAndroidの権限を自動的に宣言します:

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

キャプティブポータルと有効化されたインターネット

キャプティブポータルと有効化されたインターネット

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

明示的なトラフィック

明示的なトラフィック

Prefer https:// と wss:// 対象です。明示的なトラフィックを診断する必要がある場合 http:// または ws:// エンドポイントがAndroid 9または以降の場合、ホストアプリはNetwork Security Configまたは android:usesCleartextTraffic="true" 診断対象のエンドポイントのために