Aller directement au contenu

@capgo/electron-updater

Envoyez des mises à jour instantanées à vos applications Electron de bureau sans recompiler les fichiers binaires. Le même système de mise à jour en direct fiable, maintenant pour le bureau.

La mise à jour auto de Electron nécessite l'expédition d'un nouveau fichier binaire complet pour chaque mise à jour. Ce plugin résout ce problème en permettant les mises à jour JavaScript/HTML/CSS sans recompiler.

Mises à jour instantanées

Envoyez des mises à jour JavaScript, HTML et CSS directement aux utilisateurs sans recompiler l'ensemble du fichier binaire de l'application.

Mises à jour delta

Téléchargez uniquement les fichiers modifiés, ce qui rend les mises à jour ultra-rapides et efficaces en termes de bande passante.

Protection de la mise à niveau

Retour automatique en cas d'échec de la mise à jour, ce qui garde l'application stable pour les utilisateurs.

Chiffrement de bout en bout

Mise à jour sécurisée avec des clés de session RSA et une encryption du paquet AES.

  • Mises à jour en direct Mises à jour en direct
  • - Mise à jour instantanée sans retard des magasins d'applications Mise à jour automatique
  • - Vérification et installation automatique des mises à jour Protection de roulement notifyAppReady() - Roulement automatique si
  • - n'est pas appelé Gestion des paquets de mise à jour
  • Systeme de Canal - Déployer vers différents groupes d'utilisateurs (production, bêta, étape)
  • Conditions de Retard - Contrôler quand les mises à jour sont appliquées (arrière-plan, tuer, date, version native)
  • Menu de Débogage - Outils de débogage intégrés accessibles via Ctrl+Shift+D / Cmd+Shift+D
  • Rapports de Statistiques - Suivre les taux de réussite des mises à jour et les versions des utilisateurs

Parité de Fonctionnalités avec Capacitor Mise à jour

Section intitulée “Parité de Fonctionnalités avec Capacitor Mise à jour”

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

FonctionnalitéCapacitorCapacitor
ElectronMises à jour en temps réelOui
OuiCanauxOui
OuiProtection de la réversionOui
Chiffrement de bout en boutOuiStatistiques
OuiOuiConditions de retard
OuiOuiMenu de débogage
Secouer le dispositifRaccourci clavierDélai
Fenêtre de terminal
npm install @capgo/electron-updater

Documentation

Documentation

Communauté

Communauté

Rejoignez le Discord pour obtenir de l'aide et se connecter avec d'autres développeurs.

Si vous utilisez @capgo/electron-updater pour planifier le travail de plugin natif, connectez-l’avec En utilisant @capgo/electron-updater pour la capacité native dans En utilisant @capgo/electron-updater, Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.