2

これが私のアプリケーションがデータを送信しているのか、それとも誰かが私のアプリを逆コンパイルしたのかをサーバーで確認する方法はありますか? 私のアプリと偽のアプリの両方が、ユーザーによって Google Play からダウンロードされる可能性があることに注意してください。アイデアは 1 つだけです。Google Play では、同じパッケージ名の 2 つのアプリケーションを投稿することはできないため、パッケージ名をサーバーなどに送信することができます。

4

2 に答える 2

3

これは、OS の助けがなければ実行できません。これは、アプリが変更されたかどうかをアプリが認識できないためです (変更チェック自体がハッキングされる可能性があります)。

私が行く方法は次のとおりです。

  1. Google Play ストアで提供されるオプションの演習- ライセンス チェックとアプリの暗号化
  2. アプリケーション自体にいくつかの認証データを追加し、サーバー上でそれを検証します (いくつかの暗号化キー)。データはバージョンごとに変更する必要があります
  3. 2 ~ 5 の最新バージョンのみを受け入れます (まだ更新していない人向け)。

このように、海賊版は 1 週間ほどしか有効ではありません...そして、アプリを常に使用したい人にとっては、1 ~ 2 週間ごとに再ダウンロードするよりも購入する方が簡単です。

それはあなたを完全に保護するわけではありませんが、盗むたびに時間がかかり、アプリを購入するオプションを考えるとほとんど価値がありません. アプリを購入するユーザーを納得させるには十分です。原則に反して海賊行為をする者は、いかなる場合も転向することはできません...

于 2013-08-15T14:43:41.307 に答える