コンテンツに進む

@capgo/capacitor-ネットワーク診断

ブロックされたポート、キャプティブ ポータル、WebSockets、ダウンロード速度、パケットロスのネイティブ診断

概要

概要

@capgo/capacitor-network-diagnostics Capgoのソリューションは、Wi-Fi、エリアアクセスポイント、キャリア、ファイアウォール、キャプティブポータル、DNS、プロキシ問題を診断するために、同様のネイティブネットワークスタックを使用します。

ユーザーがアプリを開くことができるが、特定のAPI、TCPポート、WebSocketエンドポイント、またはロックダウンされたネットワークからダウンロードURLにアクセスできない場合に使用してください。

主な機能

主な機能
  • getNetworkStatus - ネイティブ接続タイプとプラットフォームネットワークフラグを読み取ります。
  • testUrl - HTTPまたはHTTPS URLのアクセス可能性を確認し、ステータスcodeと遅延を表示します。
  • testPort - native TCPソケットを開いてホストとポートに接続します。
  • testWebSocket - を検証します。 ws:// - または wss:// handshake.
  • testDownloadSpeed - ハンドシェイク。
  • testPacketLoss - 自分のテストファイルエンドポイントからnativeダウンロードスループットを測定します。
  • runDiagnostics - TCPまたはHTTPプローブを繰り返して、パケットロスを推定します。

- アプリケーションレベルのパケットロスを繰り返したTCPまたはHTTPプローブで推定します。

MethodDescription
getNetworkStatus現在のネイティブ接続タイプとプラットフォームネットワークフラグを読み取る。
testUrlネイティブネットワークからHTTPまたはHTTPSのURLにアクセスできるかテストする。
testPortネイティブネットワークからTCPホストとポートを開くことができるかテストする。
testWebSocketネイティブネットワークからWebSocket URLのハンドシェイクを完了できるかテストする。
testDownloadSpeedネイティブHTTP要求からダウンロードスループットを測定する。
testPacketLoss繰り返しTCPまたはHTTPプローブを使用してアプリケーションレベルのパケットロストを推定する。
runDiagnostics複数の診断を実行し、コンパクトな問題リストを返す。
getPluginVersionネイティブプラグインのバージョンマーカーを返す。

この参照はsyncdから src/definitions.ts in capacitor-network-diagnostics.