Skip to content

@capgo/capacitor-network-diagnostics

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

@capgo/capacitor-network-diagnostics Wi-Fi、接続点、キャリア、ファイアウォール、キャプティブゲートウェイ、DNS、プロキシ問題を診断するために、同様のネイティブネットワークスタックを使用して、サポートチームを支援します。

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

  • getNetworkStatus - ネイティブ接続タイプとプラットフォームネットワークフラグを読みます。
  • testUrl - HTTPまたはHTTPS URLの到達可能性を確認し、ステータスコードcodeと遅延を取得します。
  • testPort -
  • testWebSocket - ws:// - wss:// -
  • testDownloadSpeed -
  • testPacketLoss -
  • runDiagnostics Raw ICMP ping is not consistently available to App Store and Play Store apps, so packet loss uses repeated TCP or HTTP probes.

Public __CAPGO_KEEP_0__

Section titled “Public API”

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

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