2012-12-23 4 views
6

私は最初のAndroidアプリを製作しており、API8(Android 2.2)を対象とした有料(1 $)アプリになります。問題は、デバイスがインターネットに接続しなければならないということである、とその私が上で読んだよう:Androidのライセンスのチェックを使用してAndroid anti-crack、それはとにかく価値があるのですか?

  • は、今私が共有から私のアプリを保護するための2つのオプションを参照してくださいネットでは、ライセンスキャッシュはバグです。とにかく平均的なクラッカーによってクラックされる可能性があることも最大の欠点です...また、アプリの起動を遅くしたり、インターネット接続を抜けたりして、正直なユーザーにペナルティをかけたくありません。

  • ProGuardを使用し、アプリを公開する際にレガシーアンチコピーオプションを有効にする:初心者でも自分のアプリをコピー/共有できる点はセキュリティ保護されていませんか?

また、私は自分のアプリのセキュリティに多大な時間を費やすつもりはないので、実装するのが難しい解決策を提案しないでください。

今のところ私はもう2番目の選択肢です。私が決定したことを助けて、私が言ったことが間違っているかどうか教えてください。

[UPDATE] もう1つ質問:Android LVLがAPKに暗号化を追加して共有するのが難しいですか?または、オンラインでライセンスを確認するためにのみ使用されていますか?アップロードしたときにProguardと従来のアンチコピーオプションのみを使用しても安全ですか?

ありがとうございました。

答えて

5

答えは簡単です!保護を追加するあなたの時間を無駄にしないでください...それはアップロードされ、非常に簡単に海賊版される分クラックされる!

クラスの名前を1文字スキームに難読化するために、アプリのベストディフェンスとしてproguardを使用します。

+0

ご返信ありがとうございます。さらにもう1つの質問ですが、Android LVLはAPKに暗号化を追加して共有するのを難しくしていますか?または、オンラインでライセンスを確認するためにのみ使用されていますか?アップロードしたときにProguardと従来のアンチコピーオプションのみを使用しても安全ですか? – user1546493

関連する問題