Убедитесь, что apk является платной копией (избегайте пиратства приложения)

Я совершенно новичок в магазине Android Play. Я работаю над приложением, которое почти закончено и готово к публикации.

Но я заметил, что вы можете скопировать файл apk (после покупки) в другое место (например, на SD-карту) и установить его на другое устройство. Это то, чего я хочу избежать.

Мои вопросы:

  • Подписывает ли магазин Google Play файл apk каким-либо уникальным идентификатором перед загрузкой? Если это правда, могу ли я прочитать/получить этот код из apk?
  • Можно ли узнать адрес электронной почты пользователя, купившего приложение, или я могу получить доступ к некоторым другим данным пользователя?
  • Можно ли получить уникальную деталь устройства?
  • Есть ли другое решение для защиты копии apk?

Я хочу создать метод регистрации, который привязывает устройство к приложению, поэтому, когда пользователь пытается скопировать приложение, его невозможно использовать. Это все возможно?

Если у вас есть какие-либо вопросы, дайте мне знать.

PS: я использовал Adobe Flash Builder для создания приложения.


person Codebeat    schedule 25.05.2012    source источник


Ответы (2)


Лучше всего использовать комбинацию LVL (библиотеки проверки лицензии Android) и установки устройств отслеживания.

LVL http://developer.android.com/guide/market/licensing/index.html

Отслеживание установок устройств http://android-developers.blogspot.in/2011/03/identifying-app-installations.html

person Kumar Bibek    schedule 25.05.2012
comment
Хай Кумар, спасибо за информацию. Я прочитаю его, и если у меня будут вопросы, я вернусь. - person Codebeat; 25.05.2012

Чтобы убедиться, что пользователь заплатил, существует служба лицензирования Google Play, вы можете использовать его. В Google Play есть механизмы защиты от копирования, если вы решите их использовать, но сейчас они устарели, поскольку вы должны использовать только что упомянутый сервис. Вы можете собрать некоторые уникальные данные об устройстве, для этого есть API, но на самом деле это не нужно.

person Malcolm    schedule 25.05.2012
comment
Хай Малкольм, спасибо за информацию. Я прочитаю его, и если у меня будут вопросы, я вернусь. - person Codebeat; 25.05.2012