Lompat ke Konten

@capgo/pengupdate-elektron

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

Pembaruan Instan

Pengupdate Otomatis Elektron memerlukan pengiriman biner baru penuh untuk setiap pembaruan. Plugin ini menyelesaikan masalah tersebut dengan mengaktifkan pembaruan JavaScript/HTML/CSS tanpa harus membangun kembali.

Push JavaScript, HTML, dan CSS updates langsung ke pengguna tanpa harus membangun kembali aplikasi biner seluruhnya.

Delta Updates

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

Pengamanan Rollback

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

Enkripsi Akhir ke Akhir

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

  • Update Langsung - Push update secara langsung tanpa adanya penundaan dari toko aplikasi
  • Auto-Update - Periksa dan instal update otomatis
  • Pengamanan Rollback - Rollback otomatis jika notifyAppReady() tidak dipanggil
  • Pengelolaan Paket - Kontrol penuh atas paket yang diunduh
  • Sistem Saluran - Deploy ke grup pengguna yang berbeda (produksi, beta, pengembangan)
  • Kondisi Delay - Kontrol kapan update diterapkan (latar belakang, kill, 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 Capacitor Pembarui

Judul Bagian “Kemampuan Paritas dengan Capacitor Pembarui”

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

FiturCapacitorElectron
Pembarui LangsungYaYa
SaluranYaYa
Pengaman RollbackYaYa
Enkripsi Akhir ke AkhirYaYa
StatistikYaYa
Syarat PenundaanYaYa
Menu DebugGoyangkan perangkatPintasan keyboard
Jendela terminal
npm install @capgo/electron-updater

Bergabunglah dengan Discord untuk mendapatkan bantuan dan berhubungan dengan pengembang lain.