Sauter vers le contenu

@capgo/electron-updater

Envoyez des mises à jour instantanées à vos applications Electron bureautiques sans reconstruire les binaires. Le même système de mise à jour fiable en temps réel maintenant pour le bureau.

L'auto-mise à jour intégrée d'Electron nécessite d'envoyer un nouveau fichier binaire complet pour chaque mise à jour. Ce plugin résout ce problème en permettant des mises à jour JavaScript/HTML/CSS sans recompiler.

Mises à jour Instantanées

Envoyez directement des mises à jour JavaScript, HTML et CSS 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 Rollback

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

Chiffrement de bout en bout

Livraison sécurisée des mises à jour avec des clés de session RSA et un chiffrement du paquet AES.

  • Mises à jour en temps réel - Mettez à jour instantanément sans retard des magasins d'applications
  • Mise à jour automatique - Vérification et installation automatique de mises à jour
  • Protection de rollback - Rollback automatique si notifyAppReady() Gestion de bundles
  • - Contrôle total sur les bundles téléchargés Système de canal
  • - Déployez vers différents groupes d'utilisateurs (production, bêta, étape de production) __CAPGO_KEEP_0__
  • Conditions de retard - Contrôlez 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 - Suivez les taux de réussite des mises à jour et les versions des utilisateurs

Parité de fonctionnalités avec le Capacitor Mise à jour

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

La mise à jour Electron maintient une compatibilité de 100% avec le 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ébogageFaites secouer le dispositifRaccourci clavier
Fenêtre de terminal
npm install @capgo/electron-updater

Rejoignez le 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 à Utilisez @capgo/electron-updater pour la capacité native dans Utilisez @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 d'entreprise Ionic pour le flux de travail du plugin d'entreprise Ionic