メニューに進む

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

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

概要

概要

@capgo/capacitor-network-diagnostics サポートチームが、Wi-Fi、エリアアクセスポイント、キャリア、ファイアウォール、キャプティブゲートウェイ、DNS、プロキシ問題を診断するために使用します。

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

主な機能

Core Capabilities
  • getNetworkStatus - ネイティブ接続タイプとプラットフォームネットワークフラグを読み取る
  • testUrl - HTTPまたはHTTPS URLの到達性とステータスcode、遅延をチェックする
  • testPort - ホストとポートにネイティブTCPソケットを開く
  • testWebSocket または ws:// 手順 wss:// ハンドシェイク
  • testDownloadSpeed - 自分のテストファイルエンドポイントからネイティブダウンロードスループットを測定する
  • testPacketLoss - 再帰的なTCPまたはHTTPプローブを使用してアプリケーションレベルのパケットロスを推定する
  • runDiagnostics - 組み合わせ診断パスを実行し、コンパクトな問題リストを返す

Raw ICMP pingはApp StoreとPlay Storeアプリに一貫して利用できないため、パケットロスは再帰的なTCPまたはHTTPプローブを使用する

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

ソースオブトゥルス

真実の源

このリファレンスは src/definitions.ts で capacitor-ネットワーク診断.