@capgo/capacitor-network-diagnostics Wi-Fi、接続点、キャリア、ファイアウォール、キャプティブゲートウェイ、DNS、プロキシ問題を診断するために、同様のネイティブネットワークスタックを使用して、サポートチームを支援します。
ロックダウンされたネットワークから特定のAPI、TCPポート、WebSocketエンドポイント、またはダウンロードURLにアクセスできないユーザーがいる場合に使用してください。
主な機能
「主な機能」のセクションgetNetworkStatus- ネイティブ接続タイプとプラットフォームネットワークフラグを読みます。testUrl- HTTPまたはHTTPS URLの到達可能性を確認し、ステータスコードcodeと遅延を取得します。testPort-testWebSocket-ws://-wss://-testDownloadSpeed-testPacketLoss-runDiagnosticsRaw 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”| Description | Method |
|---|---|
getNetworkStatus | 現在のネイティブ接続タイプとプラットフォームネットワークフラグを読みます。 |
testUrl | ネイティブネットワーキングからHTTPまたはHTTPSのURLにアクセスできるかどうかをテストします。 |
testPort | ネイティブネットワーキングからTCPホストとポートを開くことができるかどうかをテストします。 |
testWebSocket | ネイティブハンドシェイクを完了できるWebSocketURLをテストします。 |
testDownloadSpeed | ネイティブHTTP要求からダウンロードスループットを測定します。 |
testPacketLoss | 繰り返しTCPまたはHTTPプローブを使用してアプリケーションレベルのパケットロスを推定します。 |
runDiagnostics | いくつかの診断を実行し、コンパクトな問題リストを返します。 |
getPluginVersion | ネイティブプラグインバージョンマーカーを返します。 |
真実の源
「真実の源」というセクションこのリファレンスはsyncdから src/definitions.ts in capacitor-ネットワーク診断.