Aller au contenu

@capgo/electron-updater

Envoyez des mises à jour instantanées à vos applications Electron sans recompiler les binaires. Le même système live update fiable, désormais disponible pour le desktop.

L'auto-updater intégré d'Electron impose de livrer un nouveau binaire complet à chaque mise à jour. Ce plugin y remédie en permettant des mises à jour JavaScript/HTML/CSS sans rebuild.

Mises à jour instantanées

Envoyez des mises à jour JavaScript, HTML et CSS directement aux utilisateurs sans recompiler tout le binaire de l'app.

Mises à jour delta

Téléchargez uniquement les fichiers modifiés pour des mises à jour ultra-rapides et économes en bande passante.

Protection contre le rollback

Rollback automatique en cas d'échec d'une mise à jour, pour garder votre application stable.

Chiffrement de bout en bout

Livraison sécurisée des mises à jour : clés de session RSA et chiffrement AES des bundles.

PlateformeSupportNotes
WindowsOuiElectron
machine macOSOuiElectron
LinuxOuiElectron
iOS / AndroidNonUtiliser capacitor-updater
  • Live Update(s) - Publiez des mises à jour instantanément, sans attendre les stores
  • Mise à jour auto - Vérification et installation automatiques des mises à jour
  • Protection contre le rollback - Rollback automatique si notifyAppReady() n'est pas appelé
  • Gestion des bundles - Contrôle total sur les bundles téléchargés
  • Système de canaux - Déploiement vers différents groupes d'utilisateurs (production, beta, staging)
  • Conditions de délai - Contrôle du moment de l'application des mises à jour (arrière-plan, fermeture, date, version native)
  • Menu de debug - Outils de débogage intégrés accessibles via Ctrl+Shift+D / Cmd+Shift+D
  • Rapports statistiques - Suivre les taux de réussite et les versions des utilisateurs

L’Electron Updater maintient une compatibilité à 100 % avec API @capgo/capacitor-updater. Les mêmes méthodes, événements et options de configuration fonctionnent sur les deux plateformes :

FonctionnalitéCapacitorElectron
Live Update(s)OuiOui
CanauxOuiOui
Protection contre le rollbackOuiOui
Chiffrement de bout en boutOuiOui
StatistiquesOuiOui
Conditions de délaiOuiOui
Menu de debugSecouer l'appareilRaccourci clavier
Fenêtre de terminal
npm install @capgo/electron-updater

Rejoignez le Discord pour obtenir de l’aide et échanger avec d’autres développeurs.

Continuez à partir de @capgo/electron-updater

Section intitulée « Continuer depuis @capgo/electron-updater »

Si vous utilisez @capgo/electron-updater pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/electron-updater pour la fonctionnalité native dans « Utiliser @capgo/electron-updater », Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.