@capgo/capacitor-network-diagnostics
Jalankan diagnostik jaringan native untuk cek reachability URL, port TCP, WebSocket handshake, kecepatan, dan packet loss
Ikhtisar
Bagian berjudul “Ringkasan”Jalankan diagnostik jaringan native untuk cek reachability URL, port TCP, WebSocket handshake, kecepatan, dan packet loss
Mulai dengan getNetworkStatus() dan metode inti lainnya yang tercantum di bawah ini.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Native |
| Android | Ya | Native |
| Web | Tidak | Lindungi dengan Capacitor.getPlatform() |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”getNetworkStatus- Baca tipe koneksi native dan flag jaringan platform.testUrl- Cek keterjangkauan URL HTTP atau HTTPS dengan status code dan latensi.testPort- Buka native TCP socket ke host dan port tertentu.testWebSocket- Validasiws://atauwss://handshake.testDownloadSpeed- Ukur throughput download native dari endpoint file test Anda sendiri.testPacketLoss- Estimasi packet loss pada level aplikasi dengan probe TCP atau HTTP berulang.runDiagnostics- Jalankan satu rangkaian diagnostik dan kembalikan daftar masalah yang ringkas.
Raw ICMP ping tidak selalu tersedia untuk aplikasi App Store dan Play Store, jadi packet loss menggunakan probe TCP atau HTTP berulang.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
getNetworkStatus | Baca tipe koneksi native saat ini dan flag jaringan platform. |
testUrl | Uji apakah URL HTTP atau HTTPS dapat dijangkau dari networking native. |
testPort | Uji apakah host dan port TCP dapat dibuka dari networking native. |
testWebSocket | Uji apakah URL WebSocket dapat menyelesaikan handshake native. |
testDownloadSpeed | Ukur throughput download dari request HTTP native. |
testPacketLoss | Estimasi packet loss di level aplikasi dengan probe TCP atau HTTP berulang. |
runDiagnostics | Jalankan beberapa diagnostik dan kembalikan daftar masalah yang ringkas. |
getPluginVersion | Kembalikan penanda versi plugin native. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-network-diagnostics.