I think if you're interested in protecting your app from piracy the best way to do it is via the in-app purchase system. If you're making a game, put it up there with level 1 for free. Thousands of people will check it out. If they want to continue on to the other levels, well here's an in-app store where you can decide how much you want to pay for the app (the more you pay the more content you get). Then you make your content DOWNLOADED from your server, not from unlocking something in your existing APK file. This combined with a system that communicates with your server similar to the iOS receipt auditing system means that a user is only going to get the downloaded content if they go through the purchase process. Yes, pirates could buy everything on one device, then bundle all that content up and modify your APK to say that all the content is unlocked, however the work involved makes this highly impractical. They're only going to do it if your game is so popular that everyone wants it badly, and in that case you'll be making enough money where piracy almost becomes a positive thing for you because it helps get the game in people's hands and at this point your game is so good more people seeing it means more people buying it.
-- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.