私は C# - Zune のような WPF プロジェクトに取り組んでおり、アプリなどのデジタル商品を販売したいので、サーバー内のファイルへの使い捨てリンクを作成し、アプリケーションでの支払いが成功した後、新しいダウンロード リンクを生成します。要求されたファイルの。また、このリンクはダウンロード後に期限切れになるはずです。
これは可能ですか?はいの場合、どうすればできますか?
サーまたはマダム、
あなたの設計は少し間違っていると思います。あなたは Zune'esk プロジェクトに取り組んでいると言いました。つまり、リンクを使用せずに、WCF や SOAP などの Web サービスを使用できる必要があります。設計を変更して、WPF プロジェクトが Web サービスを呼び出すようにします。次に、アプリがコンテンツをダウンロードしたら、API にコールバックさせ、永続ストアにダウンロードされたアイテムをマークして、1 日で終了します。1 日で有効期限が切れる「発行済み」のタイム スタンプをトークンに設定することもできます。このようにして、ユーザーがアイテムに戻ってこない場合、アイテムは自動的に期限切れになります。
これが機能するようになったら、認証と検証構造を追加して、1 人のユーザーがダウンロードできるようにします。Windows、ユーザー名/パスワードなど、選択できる認証フレームワークは多数あります。