概要
概要@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プローブで推定します。
Public API
Section titled “Public API”| Method | Description |
|---|---|
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.