私はAirにデプロイされ、クライアントがインストールしてテストしたいAS3で記述されたアプリケーションを持っています。私は単純なライセンスアプリを開発しましたが、彼は来週の月曜日に全額支払うと彼が言ったフルライセンスを求めています。
来週の月曜日にアプリケーションを非アクティブ化するためのプロシージャをAS3でどのように作成しますか?それはどれくらい安全ですか?単にマシンの日付を変更するだけでこれを回避できますか?
私はAirにデプロイされ、クライアントがインストールしてテストしたいAS3で記述されたアプリケーションを持っています。私は単純なライセンスアプリを開発しましたが、彼は来週の月曜日に全額支払うと彼が言ったフルライセンスを求めています。
来週の月曜日にアプリケーションを非アクティブ化するためのプロシージャをAS3でどのように作成しますか?それはどれくらい安全ですか?単にマシンの日付を変更するだけでこれを回避できますか?
マシンの日付を変更すると、セキュリティ メカニズムが簡単にバイパスされます。あなた以外の誰にも制御できない、より堅牢なものが必要です。
アプリケーションを Web に接続して実行する場合、リモート サーバーをポーリングして、アプリケーションの実行が許可されているかどうかを確認できる場合があります。これは、アプリケーションに日付を埋め込むことなくアプリケーションの有効性を制御できるという点で、より柔軟です。
これを行う市販の商用コンポーネントさえあるかもしれません。
しかし、より深刻な問題は、クライアントを信用しない理由があることです。期間限定のベータ版を提供するときにお金の一部を集めて、後で残りを彼があなたに与えることを誠意を持って受け入れることができるかもしれません.