Android の設定
このプラグインのインストールステップとフルマークダウンガイドを含むセットアッププロンプトをコピーしてください。
プラグインは、必要な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" 診断対象のエンドポイントのために