Lompat ke konten

@capgo/capacitor-diagnosa-jaringan

Diagnostics native untuk port yang diblokir, portal tertawan, WebSocket, kecepatan download, dan kehilangan paket.

@capgo/capacitor-network-diagnostics Membantu tim dukungan mendiagnosis masalah Wi-Fi yang dibatasi, titik akses, penyedia layanan, portal penangkap, DNS, dan masalah proxy dari stack jaringan asli native yang digunakan oleh aplikasi.

Gunakanlah ketika pengguna dapat membuka aplikasi tetapi tidak dapat mencapai API tertentu, porta TCP, endpoint WebSocket, atau URL unduh dari jaringan yang terkunci.

  • 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 - Validasi sebuah ws:// - atau wss:// tangan.
  • testDownloadSpeed - Ukur kecepatan download native dari endpoint file uji milik Anda sendiri.
  • testPacketLoss - Perkirakan kerugian paket pada tingkat aplikasi dengan probe TCP atau HTTP yang diulang.
  • runDiagnostics - Jalankan tes diagnostik kombinasi dan kembalikan daftar masalah yang kompak.

Pinging ICMP mentah tidak selalu tersedia untuk aplikasi App Store dan Play Store, sehingga kerugian paket menggunakan probe TCP atau HTTP yang diulang.

MetodeDeskripsi
getNetworkStatusBaca jenis koneksi native saat ini dan flag jaringan platform.
testUrlTes apakah URL HTTP atau HTTPS dapat diakses dari jaringan native.
testPortTes apakah host dan port TCP dapat dibuka dari jaringan native.
testWebSocketUji apakah URL WebSocket dapat menyelesaikan tangan giliran native-nya.
testDownloadSpeedUkurlah kecepatan download dari permintaan HTTP native.
testPacketLossPerkirakan kerugian paket aplikasi-level dengan probe TCP atau HTTP yang diulang.
runDiagnosticsJalankan beberapa diagnostik dan kembalikan daftar masalah yang kompak.
getPluginVersionKembalikan marker versi plugin native.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-diagnostik-jaringan.