Entwickler-Ecke

Programmierwerkzeuge - Update und Download Manager gesucht


Jean-Christoph - So 10.10.04 08:43
Titel: Update und Download Manager gesucht
Ich habe jetzt mein Programm fertig und möchte es natürlich gerne vertreiben.
Wer kann mir einen Tip geben, wie ich sinnvoll mit Updates umgehen kann.
Das heisst, es gibt kostenlose Updates und kostenpflichtige Updates. Nicht jeder Kunde kauft jedes Updates, aber vielleicht das dritte und später dann wieder eins.
Gibt es hierfür eine Versionsverwaltung und einen Downloadmanager, der mit diesem Thema umgehen kann?
Hat jemand von Euch Erfahrungen mit dem Vertrieb von Massensoftware oder einen Link auf eine Info Seite?


blackbirdXXX - So 10.10.04 19:42

Ich würde das Thema so angehen.
Es wird ein Registrierungsschlüssel in einer Datei gespeichert. Wenn dieser Schlüssel gültig ist kann der Kunde das Update herunterladen.
Jedes mal bei Updatestart wird an einen Server per http folgende Adresse gesendet:
http://update.server.tld/programmname/update.php?key=SCHLÜSSEL

Wenn ein neues Update da ist, und der Schlüssel passt, ließt die PHP Datei die richtige Datei, die in einem geschützen Ordner ist, ein und der Client bekommt sie übermittelt.
Zudem wird auf dem Server in eine Datenbank der Schlüssel als blocked deklariert, damit nur 1 Update pro Schlüssel möglich ist.

Wenn der Schlüssel nicht angegeben ist, liefert der Server dann das normale Update zurück.

Hoffe ich konnte helfen.