@amigoni, can you mail me at ruben(at)pxlartificer.com ?
My two cents on fighting app piracy (sorry if there are some weird sentences or grammatical errors… English is not my first language ;))…
I’m 100% sure it’s impossible to actually win against piracy, however we should at least try fighting it (or use it somehow to actually increase sales).
It’s important however to understand the problem and don’t jump to the wrong assumption that 100.000 pirated copies x 0.99$ = OMG I’ve lost 99.000USD!
I think the majority of people using pirated apps, download many apps because they’re free (for them), maybe they use them just few times, maybe not… but the thing is, they would have never bought them if they had to pay.
However, I guess maybe 20% of those users could have been potential customers…
So, instead of just focusing on trying to block pirated apps with some code, showing a message and crashing the app, I think it would be better to stay in stealth mode, spy the pirates, understand the problem and then, if necessary, plan a countermeasure.
The steps would be, for example:
- Find a reliable way to detect if the app has been cracked
- Send, silently, data to a server to gather some infos on pirated apps users (how many people, where they are, and so on)
- Quantify the piracy problem (is it really that bad? If it’s not hurting too much the sales, there’s no need to spend time trying to fight it).
Then, if we want to fight back, instead of just blocking pirated apps, we should probably plan some strategies to:
- Try to convert pirated app users to paying users (focusing on that 20% of potential customers among the pirates)
- Use the other 80% of pirated app users, who would have never bought your app, to actually help increase the sales of your app.
For point 1), some strategies could be locking the app in some “lite” mode, or limiting some functionality and asking the user to upgrade/download again the app or reinstall it (anyway, bugging the user with some kind of technical error message, but not revealing we’ve actually find out he’s using a pirated copy)…
For point 2), any social network integration, or “share with your friends” could work… I mean, if I can post something to facebook or twitter from my (pirated) app, all my friends are going to see it… some of them could get interested in the app, someone will download a pirated copy, but the majority with non jailbroken iPhone will probably buy it…
Anyway, my point is, if you find a way to detect if your app has been cracked, don’t fight back too soon/too hard. Otherwise they’ll understand you have a countermeasure in place and in a few hours they will release a new cracked version (and you lose the chance to actually do something against piracy)…
If someone is interested on this topic (maybe with some ideas, code example or something like that), we could talk and share info… but it would be better to don’t do it on public forums…
My email is ruben (at) pxlartificer.com
[import]uid: 9158 topic_id: 5006 reply_id: 20272[/import]