Passer au contenu

@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 le bureau.

Le correctif automatique intégré d'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

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

Mises à jour delta

context : Page/zone : Page de produit d'actualisation en direct. Rôle : En-tête de section ou de page. Clé de message `live_update_delta_title` (Titre de l'actualisation en direct 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 à l'arrêt

Téléchargement automatique si une mise à jour échoue, gardant l'application stable pour les utilisateurs.

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

  • Mises à jour en temps réel - Mise à jour instantanée sans retard des magasins d'applications
  • Auto-Mise à jour - Vérification et installation automatique des mises à jour
  • Protection de la mise à niveau - Mise à niveau automatique si notifyAppReady() - n'est pas appelé
  • Gestion des paquets - Contrôle total sur les paquets téléchargés
  • Systeme de Canal - Déployer sur 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 :

Mise en œuvreCapacitorElectron
Mises à jour en temps réelOuiOui
CanauxOuiOui
Protection de la mise à niveauOuiOui
Chiffrement de bout en boutOuiOui
StatistiquesOuiOui
Conditions de retardOuiOui
Menu de débogageFaites claquer le dispositifRaccourci clavier
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’à 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.