Make sure apk is a paid copy (avoid app piracy)

I am completely new to the Android Play store. I am working on an application that is almost complete and ready for publication.

But I notice that you can copy the apk file (after purchase) to another place (for example, an SD card) and install it on another device. I want to avoid this.

My questions:

  • Does the Google Play store store an apk file with a unique identifier before downloading? If true, can I read / get this code from the APK?
  • Is it possible to find out the email address of the user who purchased the application, or can I access some other details of the user?
  • Is it possible to get a unique part of the device?
  • Is there any other solution to protect apk copy?

I want to create a registration method that binds the device to the application, so when the user tried to copy the application, it cannot be used. Is it possible?

If you have any questions, let me know.

PS: I used Adobe Flash Builder to create the application.

+3
source share
2 answers

It is best to use a combination of LVL (Android License Verification Library) and the installation of tracking devices.

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

Device Tracking http://android-developers.blogspot.in/2011/03/identifying-app-installations.html

+2
source

, , Google Play, . Google Play , , , . , API-, .

+1

All Articles