2009-07-25 7 views
2

PayPalで私のアプリケーション(はない DRM)を購入した人がいます。私はアプリ内にアップデート機能を含んでいませんでした(悪い考えです)。アップデートがあったので、以前のすべての顧客に、インストールできるアップデートバージョンへのリンクをメールで送ることができたと思いました。残念ながら、このアイデアはあまりにも攻撃的なので(フォーラムのコピーとポストリンクのみ)、拒否されました。そのアプリを購入したすべての人に、安全なリンクで攻撃に対応していない電子メールを送信するにはどうすればよいですか?
ありがとう、Isaacソフトウェアの安全な電子メール

答えて

2

おそらく、この検討してください。

  • あなたのウェブサイト/ FTPに更新パッケージをアップロードします。それを確保してください。
  • 各顧客へのログインページへのリンクを送信します。
  • 各リンクには、クエリ文字列のパラメータが含まれている必要があります。
  • ユーザーに電子メールアドレスを入力し、その電子メールアドレスの記録にあるGUIDと一致することを確認します。
  • ダウンロードが完了したら、その電子メールアドレスまたはGUIDを使用してさらにダウンロードを拒否します。小さなDB(つまりSQLite)に書き込む
  • お客様が複数回ダウンロードする必要がある場合は、メールでご連絡ください。新しいGUIDを持つ新しいダウンロードリンクを再送信することができます。これはすべて追跡可能性のために電子メールアドレスに結びついています。
  • おそらく、ユーザーがあなたにメールを送信しないようにしてください。新しいGUIDを再生成しますが、2〜3つの自動生成GUIDでユーザーを制限します。
  • あなたは何を何人ダウンロードしたのですか?

このパターンは、ダウンロードを希望するすべての製品とそれぞれのバージョンに複製できます。これらすべての状況でこの計画を活用することは素晴らしいことです。

+0

良いアイデアだが、ちょうど質問:ハッシュクエリパラメータは何ですか? –

2

ユーザーを認証できるWebアプリケーションを作成するだけです。ウェブサイトに登録できるようにクライアントに電子メールを送信し、アプリをダウンロードするためのユーザー名/パスワードを作成します。新しいアップデートがあるたびに、彼らはすぐに入り、認証してダウンロードすることができます。 一度だけ有効なリンクを作成することもできます。これは、Webアプリケーションでも処理されます。

0

アップデートインストーラでは、オリジナルをインストールする必要があります。あるいは、インストール前にインストーラがサーバーに返すIDで、各ダウンロードにタグを付けて、再インストールを防ぐためにそのコピーが以前にインストールされているかどうかを確認することもできます。 (おそらくいくつかの再インストールを許可したい)

関連する問題