Passer à la navigation

@capgo/electron-updater

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

L'actualiseur Electron intégré nécessite d'expédier 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 directement aux utilisateurs des mises à jour JavaScript, HTML et CSS sans recompiler l'ensemble du fichier binaire de l'application.

Mises à jour delta

Seul téléchargez 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'erreur de mise à jour, pour maintenir votre application stable pour les utilisateurs.

Chiffrement de bout en bout

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

  • Mises à jour en temps réel - Mettre à jour instantanément sans retard des magasins d'applications
  • Auto-Mise à jour - Vérification et installation automatique de mises à jour
  • Protection de Rollback - Rollback automatique si notifyAppReady() n'est pas appelé
  • Gestion de Bundle - Contrôle total sur les bundles téléchargés
  • Système 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 le Mise à jour Capacitor

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

Le 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 :

Mise en œuvreCapacitorCapacitor
ÉlectronMises à jour en temps réelOui
OuiCanauxOui
OuiProtection de reversionOui
Chiffrement de bout en boutOuiStatistiques
OuiOuiConditions de retard
OuiOuiMenu de débogage
Secouer le dispositifRaccourci clavierFenêtre de débogage
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, Ajout ou Mise à Jour de Plugins pour les détails d'implémentation dans Ajout ou Mise à Jour de Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.