Langsung ke konten

@capgo/electron-updater

Kirim update instan ke aplikasi desktop Electron Anda tanpa perlu rebuild binary. Sistem live update yang andal kini hadir untuk desktop.

Auto-updater bawaan Electron memerlukan pengiriman binary baru sepenuhnya untuk setiap update. Plugin ini menyelesaikannya dengan memungkinkan update JavaScript/HTML/CSS tanpa rebuild.

Update Instan

Push update JavaScript, HTML, dan CSS langsung ke pengguna tanpa rebuild seluruh binary aplikasi.

Update Delta

Hanya download file yang berubah, membuat update super cepat dan hemat bandwidth.

Proteksi rollback

Rollback otomatis jika update gagal, menjaga aplikasi tetap stabil bagi pengguna.

Enkripsi End-to-End

Pengiriman update aman dengan RSA session keys dan enkripsi bundle AES.

PlatformDukunganCatatan
WindowsYaElectron
macOSYaElectron
LinuxYaElectron
iOS / AndroidTidakGunakan capacitor-updater
  • Live Update - Push update secara instan tanpa jeda app store
  • Pembaruan Otomatis - Pengecekan dan instalasi update otomatis
  • Proteksi rollback - Rollback otomatis jika notifyAppReady() tidak dipanggil
  • Manajemen Bundle - Kontrol penuh atas bundle yang diunduh
  • Sistem Channel - Deploy ke grup pengguna berbeda (production, beta, staging)
  • Kondisi Delay - Kontrol kapan update diterapkan (background, kill, tanggal, versi native)
  • Menu Debug - Alat debug bawaan yang dapat diakses melalui Ctrl+Shift+D / Cmd+Shift+D
  • Pelaporan Statistik - Lacak tingkat keberhasilan update dan versi pengguna

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

FiturCapacitorElectron
Live UpdateYaYa
ChannelYaYa
Proteksi rollbackYaYa
Enkripsi End-to-EndYaYa
StatistikYaYa
Kondisi DelayYaYa
Menu DebugGoyangkan perangkatShortcut keyboard
Jendela terminal
npm install @capgo/electron-updater

Gabung ke Discord untuk mendapatkan bantuan dan terhubung dengan developer lain.

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