Ik zet een Windows installer en automatische update voor je electron app op

K
karakayasoft
K
karakayasoft
Ahmet K.
Sommige informatie is automatisch vertaald.

Over deze dienst

Automatische vertaling

Een update naar machines sturen waar je niet op afstand bij kunt komen, is het lastige deel. Eén slechte build en elke installatie in het veld zit eraan vast.


Ik stuur updates naar een Windows app die een winkelkassa bedient, dus ik heb dit zo gemaakt dat het veilig faalt in plaats van alleen maar werkt één keer.


De meeste Electron auto-update setups werken prima totdat de eerste mislukte update. Daarna is er geen weg meer terug, omdat de oude versie al overschreven is en de gebruiker achterblijft met een app die niet meer opstart. Een andere veelvoorkomende situatie is dat de installer de database binnen de programmamap schrijft, waardoor de volgende update stilletjes een jaar aan data verwijdert.


HOE IK WERK

Ik bouw eerst een goede NSIS installer met een userData pad dat over versie-upgrades heen blijft bestaan. Vervolgens koppel ik auto-update aan je release feed met versiecontroles die veilig falen, zodat een kapotte release de huidige versie laat draaien. Daarna voer ik een echte versie-naar-versie upgrade uit op een schone Windows VM en neem ik dat op, zodat je het proces ziet voordat je het op klantmachines vertrouwt.


WAT IK NIET DOE

Alleen Windows. Ik verkoop of valideer geen code signing certificaten, maar ik zet de build zo op dat je er later een kunt toevoegen zonder dat je iets hoeft te herzien.


Laat me weten waar je de update feed wilt hosten voordat je bestelt.

Maak kennis met Ahmet K.

Ahmet K.

Electron desktop apps for retail: POS, hardware, SQLite

  • Afkomstig uitTurkije
  • Lid sindsaug 2026
  • Gem. reactietijd1 uur
  • Talen

    Turks, Engels
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.

Automatische vertaling

Mijn portfolio

Andere Software development diensten die ik aanbied

Gerelateerde tags