概述
概述@capgo/capacitor-network-diagnostics 帮助支持团队诊断受限Wi-Fi、访问点、运营商、防火墙、捕获门户、DNS和代理问题,使用与应用相同的原生网络堆栈。
在用户可以打开应用程序但无法从受限网络访问特定API、TCP端口、WebSocket端点或下载URL时使用。
核心功能
核心功能getNetworkStatus- 读取原生连接类型和平台网络标志。testUrl- 检查HTTP或HTTPS URL可达性并获取状态code和延迟。testPort- 打开一个本机 TCP socket 到一个主机和端口。testWebSocket- 验证一个ws://- 或wss://handshake.testDownloadSpeed在 Capacitor live-update 替代方案比较页面。testPacketLoss在 Appflow 比较/迁移营销复制页面。runDiagnostics在 Capawesome 比较页面。
在咨询服务页面。
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 | 返回本地插件版本标记。 |
真实来源
标题:真实来源此参考是从 src/definitions.ts 在 capacitor-网络诊断.