Sauter au contenu

@capgo/electron-updater

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

Le mise à jour automatique intégrée d'Electron nécessite l'envoi d'une nouvelle version complète 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

Mettez à jour JavaScript, HTML et CSS directement auprès des utilisateurs sans reconstruire l'ensemble du fichier binaire de l'application.

Delta Updates

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

Protection de Rollback

Rollback automatique si une mise à jour échoue, gardant votre application stable pour les utilisateurs.

Sécurité de bout en bout

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

  • Mises à jour en temps réel - Mettez à jour les utilisateurs instantanément sans les retards des magasins d'applications
  • Mise à jour automatique - Vérification automatique et installation des mises à jour
  • Protection de 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 Canal - Déploiement vers différents groupes d'utilisateurs (production, bêta, étape)
  • Conditions de Delay - Contrôle du moment où 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-updaterLes mêmes méthodes, événements et options de configuration fonctionnent sur les deux plateformes :

FonctionnalitéCapacitorElectron
Mises à jour en temps réelOuiOui
CanauxOuiOui
Protection de RollbackOuiOui
Chiffrement de bout en boutOuiOui
StatistiquesOuiOui
Conditions de retardOuiOui
Menu de débogageSecouer le dispositifRaccourci clavier
Fenêtre de terminal
npm install @capgo/electron-updater

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

Si vous utilisez @capgo/electron-updater pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/electron-updater pour la capacité native dans En utilisant @capgo/electron-updater Capgo Répertoire de plugins pour le flux de travail du produit dans Capgo Répertoire de plugins Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour le détail 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.