Langkapi ke konten utama
Kembali ke plugin
@capgo/capacitor-diagnosa-jaringan
Tutorial
@capgo/capacitor-diagnosa-jaringan

Diagnosa Jaringan

Jalankan Diagnosa Jaringan Asli untuk Memeriksa Ketersediaan URL, Port TCP, Tangan Sambungan WebSocket, Kecepatan, dan Kerugian Paket

Panduan

Tutorial Pengujian Jaringan

Jalankan di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Pratinjau QR kode plugin Diagnostik Jaringan code

Menggunakan @capgo/capacitor-diagnostik-jaringan

Diagnostik jaringan native untuk aplikasi Capacitor yang memerlukan debug Wi-Fi yang dibatasi, portal tertawan, port yang diblokir, gagal WebSocket, download yang 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 latency.
  • testPort - Buka soket TCP native ke sebuah host dan port.
  • testWebSocket - Validasi sebuah ws:// - atau wss:// context: Fragment teks HTML dari string Capgo UI yang lebih panjang (kunci induk `alternatives_cta_questions`). Halaman/area: Halaman perbandingan alternatif Capacitor live-update. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman alternatives.astro. Simpanlah istilah produk/brand dan istilah pengembang Capgo secara tepat. Kunci pesan `alternatives_cta_questions` (Pertanyaan Tindakan Alternatif). | Fragment teks HTML dari string Capgo UI yang lebih panjang (kunci induk `appflow_cta_questions`). Halaman/area: Halaman perbandingan/migrasi pemasaran Appflow. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman ionic-appflow.astro. Simpanlah istilah produk/brand dan istilah pengembang Capgo secara tepat. Kunci pesan `appflow_cta_questions` (Pertanyaan Tindakan Appflow). | Fragment teks HTML dari string Capgo UI yang lebih panjang (kunci induk `capwesome_cta_questions`). Halaman/area: Halaman perbandingan Capawesome. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman capwesome.astro. Simpanlah istilah produk/brand dan istilah pengembang Capgo secara tepat. Kunci pesan `capwesome_cta_questions` (Pertanyaan Tindakan Capwesome). | Halaman/area: Halaman jasa konsultasi. Peran: Judul atau tagline bagian. Dilihat di: halaman consulting.astro. Simpanlah istilah produk/brand dan istilah pengembang Capgo secara tepat. Kunci pesan `consulting_faq_subtitle` (Judul Subjudul FAQ Konsultasi). | Halaman/area: Halaman perbandingan/migrasi pemasaran Appflow. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman ionic-appflow.astro, halaman ionic-enterprise-plugins.astro, halaman solusi/ionic-enterprise-plugins.astro. Kunci pesan `appflow_plugins_or` (Appflow Plugins Atau).
  • testDownloadSpeed tangan shake-nya.
  • 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 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

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

- Referensi Lengkap