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

Diagnosa Jaringan

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

Petunjuk

Tutorial Pengaturan Jaringan

Tes di Perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Diagnostics Jaringan Plugin QR kode pratinjau code

Menggunakan @capgo/capacitor-diagnostics-jaringan

Diagnostics jaringan native untuk aplikasi Capacitor yang memerlukan debug Wi-Fi terbatas, portal tertangkap, port yang diblokir, gagal 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 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 Capgo. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman alternatives.astro. Simpanlah istilah produk/brand dan istilah developer 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 developer 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 developer Capgo secara tepat. Kunci pesan `capwesome_cta_questions` (Pertanyaan Tindakan Capwesome). | Halaman/area: Halaman layanan konsultasi. Peran: Judul atau tagline bagian. Dilihat di: halaman consulting.astro. Simpanlah istilah produk/brand dan istilah developer Capgo secara tepat. Kunci pesan `consulting_faq_subtitle` (Judul Subsitus 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` (Atau Plugin Appflow).
  • testDownloadSpeed tangkapan tangan.
  • 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 diagnostik saat 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