__CAPGO_KEEP_0__ halaman utama
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 Diagnostik Jaringan

Uji di Perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR Pratinjau Plugin Diagnostik Jaringan code

Menggunakan @capgo/capacitor-diagnostik-jaringan

Diagnostik Jaringan Native untuk Aplikasi Capacitor yang Perlu Mengdebug Wi-Fi Terbatas, Portal Terjebak, Port Terblokir, Kegagalan WebSocket, Download Lambat, dan Kehilangan Paket

Install

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 Latensi.
  • testPort - Buka Sambungan TCP Native ke Host dan Port.
  • testWebSocket - Validasi a ws:// atau wss:// Indonesia
  • testDownloadSpeed /id/plugins/capacitor-network-diagnostics/
  • testPacketLoss Cloudflare
  • runDiagnostics Capacitor

GitHub

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);

Capgo

code

  • API
  • SDK
  • CLI
  • npm
  • bun

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

Referensi Lengkap