Pendahuluan
Bab berjudul “Pendahuluan”@capgo/capacitor-network-diagnostics Membantu tim dukungan mendiagnosis masalah Wi-Fi yang dibatasi, titik akses, penyedia layanan, firewall, portal tertangkap, DNS, dan masalah proxy dari stack jaringan asli native yang digunakan oleh aplikasi.
Pakailah ketika pengguna dapat membuka aplikasi tetapi tidak dapat mencapai API tertentu, porta TCP, endpoint WebSocket, atau URL unduh dari jaringan yang dibatasi.
Kemampuan Utama
Bab berjudul “Kemampuan Utama”getNetworkStatus- Baca jenis koneksi native dan flag jaringan platform.testUrl- Periksa ketersediaan URL HTTP atau HTTPS dengan status code dan latency.testPort- Buka soket TCP native ke host dan porta.testWebSocket- Mengecek validitasws://atauwss://tangkapan tangan.testDownloadSpeed- Ukur kecepatan download native dari endpoint file uji milik Anda.testPacketLoss- Perkirakan kerugian paket aplikasi dengan probe TCP atau HTTP yang diulang.runDiagnostics- Jalankan pemeriksaan diagnostik kombinasi dan kembalikan daftar masalah yang kompak.
Raw ICMP ping tidak konsisten tersedia untuk aplikasi App Store dan Play Store, sehingga kerugian paket menggunakan probe TCP atau HTTP yang diulang.
Publik API
Judul bagian “Publik API”| Metode | Deskripsi |
|---|---|
getNetworkStatus | Baca jenis koneksi native saat ini dan flag jaringan platform. |
testUrl | Tes apakah URL HTTP atau HTTPS dapat diakses dari jaringan native. |
testPort | Tes apakah host dan port TCP dapat dibuka dari jaringan native. |
testWebSocket | Tes apakah URL WebSocket dapat menyelesaikan tangan salam native-nya. |
testDownloadSpeed | Ukurlah kecepatan download dari permintaan HTTP native. |
testPacketLoss | Perkirakan kerugian paket aplikasi-level dengan probe TCP atau HTTP yang diulang. |
runDiagnostics | Jalankan beberapa diagnostik dan kembalikan daftar masalah yang kompak. |
getPluginVersion | Kembalikan marker versi plugin native. |
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-diagnostik-jaringan.