Es macht es sehr einfach, Desktop-Programme zu verteilen. Wenn es nach der Installation beim nächsten Start automatisch auf Updates überprüft wird, wird es heruntergeladen und nach dem Update gestartet.
Sie müssen dem Benutzer lediglich zwei zu installierende Dateien geben.
https://github.com/mikeshimura/mike_launcher
Zum Beispiel für eine Anwendung namens javadesktop.
$ javadesktop.ini und javadesktop.exe (für Windows) oder javadesktop (für Mac)
Behalten Sie die Zip-Datei und andere Update-Dateien in Amazon S3.
Bei der ersten Installation wird die Zip-Datei heruntergeladen und entpackt. Dann wird die Update-Datei heruntergeladen.
Das Programm führt dann den Befehl aus und das eigentliche Programm wird ausgeführt.
Überprüfen Sie beim nächsten Start das S3-Repository, um festzustellen, ob die Aktualisierungsdatei auf dem neuesten Stand ist, und laden Sie sie herunter, wenn sie aktualisiert wird.
Das Programm führt dann den Befehl aus und das eigentliche Programm wird ausgeführt.
Der Inhalt von $ godesktop.ini lautet wie folgt.
[default]
OS = WIN
REGION = us-east-1
AWS_ACCESS_KEY_ID = AKIAXXXXxXX
AWS_SECRET_ACCESS_KEY = XXXXXXXXXXXXXXXXXXXX
BUCKET =desktoptool
ZIP = $javadesktop.zip
WATCH= $javadesktop-watch.txt
HIS = $his.json
UNZIP = classes.zip
CMD = java -cp lib/*;classes com.mssoftech.javadesktop.Application
Betriebssystem ist WIN oder MAC
KIS ist der Name der Verlaufsdatei (Datensatz aktualisieren).
UNZIP = classes.zip Dies wird bei Bedarf nach dem Herunterladen automatisch dekomprimiert.
Erstellen Sie den AWS-Schlüssel in IAM und erteilen Sie ihm nur die S3-Leseberechtigung.
Der Inhalt von $ godesktop-watch.txt lautet wie folgt.
assets/tag/index.tag
assets/tag/tagcommon.js
godesktopwin.exe
Bitte laden Sie mike_launcher.exe oder mike_launcher von unten herunter, ändern Sie den Namen Ihrer Anwendung und verwenden Sie sie.
https://drive.google.com/open?id=1tIh_Ye-6uCAvrXBI7OWG_L7LFq_2ukKs
Recommended Posts