Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

Preventing piracy

As I imagine many of you have paid apps have no doubt had your apps pirated.

I'd like to try and deter piracy by having an alert pop up when a pirated version of my app is run, to simply inform the pirate that I'm just one guy and that I would appreciate that he purchase the app if they like it. I've seen other developers use this method and it usually works a lot better than the app simply shutting down.

Any thoughts on how to do this?

— asked June 3rd 2010 by Alexander Stone
  • piracy

3 Answers

  • I remember reading a number of articles from other developers (not on here) who used to show the pop-ups you show, but I am unable to find them right now.

    A thought: why not make your app free but provide the premium features as in-app purchase? That way, if people are content with the basic features, that's their gain, but if they want to upgrade, they cannot bypass Apple's servers and take your money.

    You might find Gruber's thoughts here an interesting read.

    — answered June 3rd 2010 by Kerim Satirli
  • Detecting iPhone application piracy is a constant battle. Using in-app purchase to enable premium features is good route to go (although in-app purchase is not yet supported in the Titanium SDK - module creation docs here). There are also a number of Objective-C based solutions out there that would require native extension as well. A quick Google search reveals many options for detecting jailbroken phones, and a similar search for detecting cracked applications will solicit similar results.

    — answered June 3rd 2010 by Kevin Whinnery
  • I have made a anti piracy module!
    I implemented 4 methodes to detect it!

    I will sell the module for $15 including examples for usage!

    Let me now if you are interested!

    => marc.bender@me.com

    — answered March 25th 2011 by Marc Bender
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.