Frage

Einige Leute meinen Antrag gekauft (was hat Nein DRM) durch PayPal. Ich habe nicht Update-Funktion in der App enthalten (schlechte Idee.) Nun, da es ein Update ist, dachte ich, dass ich alle bisherigen Kunden mit einem Link zu der aktualisierten Version eines E-Mail konnte sie installieren konnten. Leider ist diese Idee zu öffnen (nur im Forum kopieren und Post-Link) angreifen, so dass es abgelehnt wurde. Wie kann ich alle E-Mail, die die App mit einem sicheren Link gekauft, die nicht so offen zu attackieren ist?
Danke, Isaac

War es hilfreich?

Lösung

Vielleicht bedenken Sie:

  • Laden Sie ein aktualisiertes Paket auf Ihre Website / ftp. Sichern Sie es.
  • Senden Sie einen Link auf eine Anmeldeseite für jeden Kunden
  • Jeder Link einen Parameter auf dem Abfragezeichenfolgeflag enthalten sollte -. GUID vielleicht für den einmaligen Gebrauch
  • Bitten Sie den Benutzer ihre E-Mail-Adresse einzugeben, und stellen Sie sicher, dass es die GUID entspricht, die Sie in den Akten haben für diese E-Mail-Adresse.
  • Sobald es heruntergeladen wurde, verweigert noch mehr Downloads mit dieser E-Mail-Adresse oder GUID; Schreiben in einen kleinen DB (d.h. SQLite)
  • Wenn der Kunde braucht, um es herunterzuladen mehr als einmal, haben sie Ihnen eine E-Mail. Sie können sie einen neuen Download-Link mit einer neuen GUID erneut senden. Dies würde alle für die Rückverfolgbarkeit auf ihre E-Mail-Adresse gebunden werden.
  • Vielleicht nicht mit Gewalt auch den Benutzer, den Sie per E-Mail. Regenerieren Sie eine neue GUID, aber die Kappe den Benutzer bei 2 oder 3 automatisch generierte GUIDs.
  • Sie haben nun Statistiken über die heruntergeladen, was und wie oft?

Dieses Muster könnte auf alle Produkte repliziert werden Sie zum Download anbieten wollen würde, und jede andere Version. Es wäre großer Vorteil dieser Regelung für alle jene Situationen zu nehmen.

Andere Tipps

Erstellen Sie einfach eine Web-Anwendung, die Benutzer authentifizieren können. Senden Sie eine E-Mail an Ihre Kunden, so dass sie auf Ihre Website registrieren können, und erstellen Sie einen Benutzernamen / Passwort Ihre App herunterzuladen. Jedes Mal, wenn ein neues Update ist, können sie gehen Sie einfach in, beglaubigen und Download. Sie können auch Links erstellen, die nur einmal gültig sind, diese auch von Ihrem Web-App behandelt wird.

Sie können das Update machen Installer erforderlich, dass das Original installiert werden. Oder Sie könnten jeden Download mit einer ID-Tag, dass der Installer an den Server sendet, bevor installieren, zu überprüfen, ob diese Kopie vor installiert wurde, zu reuploads zu verhindern. (Wahrscheinlich für ein paar Neuinstallationen zulassen möchten)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top