Ringkasan
Section titled “Overview”@capgo/capacitor-network-diagnostics Membantu tim dukungan untuk mendiagnosis masalah Wi-Fi yang dibatasi, titik akses, penyedia layanan, firewall, portal yang ditawan, DNS, dan masalah proxy dari stack jaringan native yang sama yang digunakan oleh aplikasi.
Gunakan ketika pengguna dapat membuka aplikasi tetapi tidak dapat mencapai API tertentu, port TCP, endpoint WebSocket, atau URL download dari jaringan yang terkunci.
Kemampuan Utama
Section titled “Core Capabilities”getNetworkStatus- Baca jenis koneksi native dan flag jaringan platform.testUrl- Periksa ketersediaan URL HTTP atau HTTPS dengan status code dan latency.testPort- Buka socket TCP native ke host dan port.testWebSocket- Validasi sebuahws://atauwss://handshake.testDownloadSpeed-Mengukur kecepatan download native dari endpoint file uji Anda sendiri.testPacketLoss- Ukur kecepatan download native dari endpoint file uji sendiri.runDiagnostics- Perkirakan kerugian paket aplikasi dengan probe TCP atau HTTP yang diulang.
Pengiriman ICMP mentah tidak selalu tersedia untuk aplikasi App Store dan Play Store, sehingga kehilangan paket menggunakan probe TCP atau HTTP yang diulang.
Public API
Bagian berjudul “Publik API”| Method | Methode |
|---|---|
getNetworkStatus | Baca jenis koneksi native saat ini dan flag jaringan platform. |
testUrl | Menguji apakah URL HTTP atau HTTPS dapat diakses dari jaringan native. |
testPort | Menguji apakah host dan port TCP dapat dibuka dari jaringan native. |
testWebSocket | Menguji apakah URL WebSocket dapat menyelesaikan tangan ganda native. |
testDownloadSpeed | Mengukur kecepatan download dari permintaan HTTP native. |
testPacketLoss | Mengestimasi kerugian paket aplikasi dengan probe TCP atau HTTP yang diulang. |
runDiagnostics | Menggunakan beberapa diagnostik dan mengembalikan daftar masalah yang kompak. |
getPluginVersion | Mengembalikan tanda versi plugin native. |
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-diagnostik jaringan.