PayPal を使用して Java アプリケーションを販売したいと考えています。支払いが受領されると、顧客には私のアプリケーションへの 1 回限りのダウンロード リンクがメールで送信されます。
私の質問は、人々が.jarファイルを友人に送信したり、インターネットにアップロードしたりできないようにするにはどうすればよいですか?
明らかに、アプリケーションを1台のコンピューターでのみ実行できるようにするための何らかのチェックが必要です。また、これは別の問題です。顧客が 1 台のコンピューターに制限されることを望んでいません。自宅や職場などで実行できるようにする必要があります。
たぶん、ある種のCDキーでうまくいくでしょうか?Java 用の CD キー リソースはありますか? または、独自のアルゴリズムを構築する必要がありますか? ここで、リバース エンジニアリングという別の問題が発生します。
これを解決するのを手伝ってください:)