AIR アプリの配布を制限する方法はありますか?
1 つの AIR アプリケーションを作成し、このアプリケーションを友人に渡すとします。彼がこのアプリを新しい人に再配布できないようにする方法はありますか?
AIR アプリの配布を制限する方法はありますか?
1 つの AIR アプリケーションを作成し、このアプリケーションを友人に渡すとします。彼がこのアプリを新しい人に再配布できないようにする方法はありますか?
これを解決するのに役立つものは何も組み込まれていませんが、2つのアイデアが思い浮かびます。
1つの選択肢は、最初の起動時にシリアル番号を要求することです。HTTPSを使用してサーバーに対してシリアル番号を検証し、暗号化してローカルストアに保存します。次に、サーバー上で、またはマシンに固有の何かを使用してローカルストアを暗号化することにより、そのマシンでのシリアルの使用を検証できます。
また、ユーザーのマシンにインストールする必要があるクライアント証明書を使用することもできます。その後、アプリケーションは起動時に証明書に対して検証できます。
これは良い質問です。これに対する可能な解決策は認証です。しかし、ここで疑問があります。あなたの友人がこのアプリケーションを配布しないようにしたいですか + 二次インストールはできません。
二次インストールとは、友人がシステムをフォーマットしてアプリケーションを再インストールすることを望んでいるかどうかを意味します。これをサポートしますか?
そうでない場合、解決策は簡単です。
AIRアプリケーションの配布を制限すると、友達にアプリケーションを渡すことができなくなりませんか?言語に依存しない唯一の方法は、これがどのアプリケーションでも実行できることを確認できることです。それは、友達に来てもらい、コンピューターを見てもらうことです。
AIRアプリケーションを「自分のもの」にすることに熱心な場合は、デジタル署名を試みることができますが、証明書を取得するには多額の費用がかかります。