Lompat ke Konten

@capgo/electron-updater

Push update instan ke aplikasi desktop Electron Anda tanpa harus membangun kembali biner.

Pembaruan otomatis bawaan Electron memerlukan pengiriman biner baru penuh untuk setiap pembaruan. Plugin ini menyelesaikan masalah itu dengan mengaktifkan pembaruan JavaScript/HTML/CSS tanpa harus membangun kembali.

Perbaruan Instan

Mengirimkan perbaruan JavaScript, HTML, dan CSS langsung ke pengguna tanpa harus membangun kembali file biner aplikasi secara keseluruhan.

Perbaruan Delta

Mengunduh hanya file yang berubah, membuat perbaruan sangat cepat dan efisien dalam hal bandwidth.

Pelindung Perbaruan

Mengembalikan perbaruan otomatis jika perbaruan gagal, menjaga aplikasi stabil untuk pengguna.

Enkripsi Ujung ke Ujung

Mengirimkan perbaruan dengan aman menggunakan kunci sesi RSA dan enkripsi paket AES.

  • Perbaruan Langsung - Mengirimkan perbaruan instan tanpa menunggu penundaan toko aplikasi
  • Pembaruan Otomatis - Periksa dan instal pembaruan otomatis
  • Pengamanan Rollback - Pengamanan rollback otomatis jika notifyAppReady() Pengelolaan Paket
  • - Kontrol penuh atas paket yang diunduh Sistem Saluran
  • - Deploy ke grup pengguna yang berbeda (produksi, beta, pengembangan) Syarat Pengunduran
  • - Kontrol kapan pembaruan diterapkan (latar belakang, matikan, tanggal, versi native) Menu Debug
  • __CAPGO_KEEP_0__ - Alat debug bawaan yang dapat diakses melalui Ctrl+Shift+D / Cmd+Shift+D
  • Laporan Statistik - Pantau tingkat kesuksesan pembaruan dan versi pengguna

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

FungsiCapacitorElectron
Pembaruan LangsungIyaYa
SaluranYaYa
Pengaman RollbackYaYa
Enkripsi Akhir ke AkhirYaYa
StatistikYaYes
Mengatur Kondisi MenundaYesYes
Menu DebugGoyangkan perangkatPintasan keyboard
Jendela terminal
npm install @capgo/electron-updater
Tautan Cepat

Bergabunglah dengan Discord untuk mendapatkan bantuan dan berhubungan dengan 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, Direktori Plugin Capgo Untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo Untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin Untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic Untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.