Rumah __CAPGO_KEEP_0__
Kembali ke plugin
@capgo/capacitor-diagnostik-jaringan
Tutorial
@capgo/capacitor-diagnostik-jaringan

Diagnostik Jaringan

Jalankan diagnostik jaringan native untuk mencapai URL, porta TCP, tangan jaringan WebSocket, kecepatan, dan kehilangan paket

Panduan

Tutorial Network Diagnostik

Tes di perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Diagnostics Jaringan Plugin QR code

Menggunakan @capgo/capacitor-diagnostics-jaringan

Diagnosa jaringan native untuk aplikasi Capacitor yang memerlukan debug Wi-Fi terbatas, portal tertangkap, port yang diblokir, gagal WebSocket, download lambat, dan kehilangan paket.

Pasang

npm install @capgo/capacitor-network-diagnostics
npx cap sync

Apa yang Dapat Diketahui Plugin Ini

  • 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 sebuah host dan port.
  • testWebSocket - Validasi a ws:// - Atau wss:// context
  • testDownloadSpeed atau
  • testPacketLoss - Perkirakan kehilangan paket aplikasi dengan probe yang diulang.
  • runDiagnostics - Jalankan tes diagnostik kombinasi dan kembalikan daftar masalah.

- Contoh Penggunaan

import { NetworkDiagnostics } from '@capgo/capacitor-network-diagnostics';

const report = await NetworkDiagnostics.runDiagnostics({
  urls: [{ url: 'https://api.example.com/health' }],
  ports: [{ host: 'api.example.com', port: 443 }],
  websockets: [{ url: 'wss://ws.example.com/socket' }],
  packetLoss: {
    mode: 'tcp',
    host: 'api.example.com',
    port: 443,
    count: 10,
  },
});

console.log(report.status);
console.log(report.issues);

- Alur Bantuan

- Tanyakan kepada pengguna yang terkena dampak untuk menjalankan tes diagnostik sambil terhubung ke Wi-Fi atau titik akses yang bermasalah. Kirim hasil ke bantuan dengan:

  • - jenis koneksi dan flag jaringan OS
  • - URL, porta, atau endpoint WebSocket yang gagal
  • - download Mbps
  • - persentase kehilangan paket
  • - kode dan pesan kesalahan native

- ICMP ping mentah tidak dapat dipindahkan pada aplikasi iOS dan Android, sehingga kehilangan paket diukur dengan probe TCP atau HTTP yang diulang.

- Referensi Lengkap