Je vais configurer un installateur Windows et une mise à jour automatique pour votre application Electron

K
karakayasoft
K
karakayasoft
Ahmet K.
Certaines informations ont été traduites automatiquement.

À propos de ce service

Traduction automatique

Envoyer une mise à jour sur des machines auxquelles vous ne pouvez pas accéder à distance est la partie difficile. Une mauvaise version et chaque installation sur le terrain est bloquée dessus.


Je déploie des mises à jour pour une application Windows qui gère une caisse, j'ai donc dû faire en sorte que cela échoue en toute sécurité plutôt que de fonctionner une seule fois.


La plupart des configurations d'auto-mise à jour Electron fonctionnent bien jusqu'à la première mise à jour échouée. Ensuite, il n'y a pas de retour en arrière, car l'ancienne version a déjà été écrasée et l'utilisateur se retrouve avec une application qui ne démarre plus. L'autre problème courant est l'installateur qui écrit la base de données dans le dossier du programme, ce qui peut supprimer silencieusement une année de données lors de la prochaine mise à jour.


COMMENT JE TRAVAILLE

Je commence par créer un installateur NSIS adapté avec un chemin userData qui survit aux mises à jour de version. Ensuite, je connecte l'auto-mise à jour à votre flux de versions avec des vérifications qui échouent en toute sécurité, pour qu'une version cassée laisse la version en cours fonctionner. Enfin, je réalise une mise à niveau de version à version sur une VM Windows propre et je l'enregistre, afin que vous puissiez voir le cycle avant de faire confiance à cette méthode sur les machines de vos clients.


CE QUE JE NE FAIS PAS

Uniquement Windows. Je ne vends pas ni ne valide de certificats de signature de code, mais je préparerai la build pour que vous puissiez en ajouter un plus tard.


Indiquez-moi où vous souhaitez héberger le flux de mise à jour avant de commander.

Découvrez Ahmet K.

Ahmet K.

Electron desktop apps for retail: POS, hardware, SQLite

  • DeTurquie
  • Membre depuisaoût 2026
  • Temps de réponse moy.1 heure
  • Langues

    Turc, Anglais
I develop and maintain Windows desktop software for retail: offline-first point of sale, inventory and reporting. My own POS product is in daily production use on a live counter: barcode scanning, ESC/POS receipt printing, cash drawer control, stock and expiry tracking, end-of-day reconciliation, offline SQLite, and a packaged installer with one-click updates. I specialise in the parts most web developers avoid: Electron apps that must run offline, hardware integration, Windows packaging and auto-update, and production data recovery. Clear scope, written updates, and honest estimates.

Traduction automatique

Mon portfolio

Autres services de Développement de logiciels I Offre