NeutralinoJS hat zwar eine integrierte Update-Funktion, doch kommt diese ohne Benutzerdialog und updated nur die App Resourcen und nicht die Neutralino-App selbst. Abhilfe schafft hier NeutralinoAutopdate, eine einfach zu integrierende JavaScript-Klasse. Nur wenige Zeilen Code machen jede Neutralino App updatefähig.
NeutralinoAutoupdate im Detail
- Es wird die komplette Neutralino-App geupdated, samt aller extra Files, nicht nur resources.neu.
- Alle Updates sind über SHA256-Prüfsummen vor Manipulation gesichert.
- Unter macOS werden DMG-Files automatisch gestartet. Ebenso ausführbare Installer unter Windows und Linux.
- Zeigt einen hübschen Install-Dialog mit App Icon, Version und Release Notes.
- Benötigt nur ein einzelnes Manifest für alle Plattformen und CPU-Architekturen.
- Geschrieben in reinem JavaScript, benötigt keine weiteren Neutralino Extensions oder Dependencies.
NeutralinoAutoupdate gibt es ab sofort als Opensource auf GitHub.