Lompat ke konten

@capgo/electron-updater

Sampaikan pembaruan instan ke aplikasi desktop Electron Anda tanpa harus membangun kembali biner. Sistem pembaruan hidup yang sama dapat diandalkan sekarang untuk desktop.

Pengatur Pembaruan Bawaan Electron memerlukan pengiriman file biner baru yang lengkap untuk setiap pembaruan. Plugin ini menyelesaikan masalah tersebut dengan memungkinkan pembaruan JavaScript/HTML/CSS tanpa harus merekonstruksi.

Pembaruan Instan

Push pembaruan JavaScript, HTML, dan CSS langsung ke pengguna tanpa harus merekonstruksi file biner aplikasi secara keseluruhan.

Pembaruan Delta

Hanya download file yang berubah, membuat pembaruan sangat cepat dan efisien dalam hal bandwidth.

Pelindung Pembaruan

Rollback otomatis jika pembaruan gagal, menjaga aplikasi stabil untuk pengguna.

Pengamanan Kunci

Pengiriman pembaruan yang aman dengan menggunakan kunci sesi RSA dan enkripsi paket AES.

  • Live Updates - Push updates secara langsung tanpa menunggu keterlambatan toko aplikasi
  • Auto-Update - Pemeriksaan dan instalasi update otomatis
  • Rollback Protection - Proteksi rollback otomatis jika notifyAppReady() tidak dipanggil
  • Bundle Management - Pengendalian penuh atas bundle yang diunduh
  • Channel System - Deploy ke berbagai kelompok pengguna (produksi, beta, pengujian)
  • Delay Conditions - Mengontrol kapan pembaruan diterapkan (latar belakang, mati, tanggal, versi native)
  • Menu Debug - Alat debug bawaan yang dapat diakses melalui Ctrl+Shift+D / Cmd+Shift+D
  • Laporan Statistik - Pantau tingkat kesuksesan pembaruan dan versi pengguna

Kemampuan Paritas dengan Pembarui Capacitor

Judul Bagian “Kemampuan Paritas dengan Pembarui Capacitor”

Pembarui Electron menjaga 100% API kompatibilitas dengan @capgo/capacitor-updater. Metode, event, dan opsi konfigurasi yang sama berfungsi di kedua platform:

FiturCapacitorElectron
Pembaruan Langsung__CAPGO_KEEP_0____CAPGO_KEEP_0__
Saluran__CAPGO_KEEP_0____CAPGO_KEEP_0__
Pengaman Rollback__CAPGO_KEEP_0____CAPGO_KEEP_0__
Enkripsi End-to-End__CAPGO_KEEP_0____CAPGO_KEEP_0__
StatistikYaYa
Kondisi DelayYaYa
Menu DebugGoyangkan perangkatPintasan keyboard
Jendela terminal
npm install @capgo/electron-updater

Bergabunglah di Discord untuk mendapatkan bantuan dan menghubungi pengembang lain.

Jika Anda menggunakan @capgo/electron-updater untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/electron-updater untuk kemampuan native di Menggunakan @capgo/electron-updater, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Perusahaan Ionic Enterprise untuk alur kerja produk pada Alternatif Plugin Enterprise Ionic.