Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Mockup & CodeGen, iPhone & iPad
($9.99)

Make your own iPhone apps
and run them live!
(free)

Manu
($0.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 02-08-2010, 10:28 PM   #1 (permalink)
Registered Member
 
pjlocko's Avatar
 
Join Date: Jun 2009
Location: SoCal
Posts: 63
Default Looks like my Anit-Piracy code works!

Well, my apps been out for just about 2 weeks and I get my best customer feedback email yet...

Background: I do not have a FREE version of my app.

The email:
Code:
I downloaded the free version of this and thought it was really cool.   
Now it's saying I pirated it.  That makes me mad because I wouldn't do  
that.  Did you decide not to let us use the free version?  Fine, but  
don't say I stole it.
LMAO - Makes me mad that people a too tight to buy a $0.99 app!!

Make sure you all add AP code to your apps.

Happy coding.
pjlocko is offline   Reply With Quote
Old 02-08-2010, 11:36 PM   #2 (permalink)
Elegance is Infinite
iPhone Dev SDK Supporter
 
TapTouchClick's Avatar
 
Join Date: Jan 2010
Location: Bay Area, CA
Posts: 677
Send a message via AIM to TapTouchClick Send a message via Skype™ to TapTouchClick
Default

Honestly, made my day. that was funny.
__________________
Our website
TapTouchClick is offline   Reply With Quote
Old 02-08-2010, 11:51 PM   #3 (permalink)
Senior Member
iPhone Dev SDK Supporter
 
Join Date: Jan 2010
Location: Issaquah, WA
Age: 41
Posts: 1,184
Default

It's not very nice to tease people with a free version and then call them pirates and not even let them use the app. Especially when they went to all the trouble of finding it somewhere other than the App Store.

I hope you at least apologized?

__________________
Recall It! Tag your notes. Tag your photos. Tag your thoughts. Tag your life.

Recall It! for iPad

http://www.dljeffery.com
dljeffery is offline   Reply With Quote
Old 02-09-2010, 12:23 AM   #4 (permalink)
Etched In
 
ansonl's Avatar
 
Join Date: May 2009
Location: Fremont, California
Posts: 238
Talking

Quote:
Originally Posted by pjlocko View Post
I downloaded the free version of this and thought it was really cool.
lol, The person thought that the cracked version of the app was a legit free version.
__________________
Look...

Apparent Etch
ansonl is offline   Reply With Quote
Old 02-09-2010, 02:08 AM   #5 (permalink)
Registered Member
 
pjlocko's Avatar
 
Join Date: Jun 2009
Location: SoCal
Posts: 63
Default OOOOPPPSSS

Turns out the last laugh is on me!

It is my app at fault!

But - none of the AP checks are activating in the simulator or on any of my devices... WTF?

V1.0 of my app did not have this bug and I did not change the AP code for V1.1

Now its time for a BIG slice of humble pie with said customer and get this $#!t fixed.

Does anyone know if a timstamp check can be screwed up with an app update?
I made sure to do a clean build before uploading the new binary.
pjlocko is offline   Reply With Quote
Old 02-09-2010, 06:28 AM   #6 (permalink)
Registered Member
 
Join Date: Nov 2008
Posts: 791
Default

Was it a real paid customer ? He forgot he paid for it ? Lol
nobre84 is offline   Reply With Quote
Old 02-09-2010, 02:50 PM   #7 (permalink)
Registered Member
 
Join Date: Jul 2009
Posts: 142
Default

Quote:
Originally Posted by pjlocko View Post
Turns out the last laugh is on me!

It is my app at fault!

But - none of the AP checks are activating in the simulator or on any of my devices... WTF?

V1.0 of my app did not have this bug and I did not change the AP code for V1.1

Now its time for a BIG slice of humble pie with said customer and get this $#!t fixed.

Does anyone know if a timstamp check can be screwed up with an app update?
I made sure to do a clean build before uploading the new binary.

...and that, my friends, is why my apps don't have any anti-pirate code in them at all.
cribasoft is offline   Reply With Quote
Old 02-09-2010, 03:00 PM   #8 (permalink)
Registered Member
 
Join Date: Oct 2009
Posts: 519
Default

Someday I'm going to bump into the guy that leaked my pirated apps, its going to be at the mall, and he better have been shopping for some running shoes.

btw gj OP, I always tell people there are false-positives with piracy checks.
__________________
Water Your Body (ON SALE $0.99)

Top Paid in Health & Fitness!

Tic Tac Pro ($0.99)

New and Noteworthy!

Click here to see a really cool website
bravetarget is offline   Reply With Quote
Old 02-09-2010, 04:47 PM   #9 (permalink)
Senior Member
iPhone Dev SDK Supporter
 
smasher's Avatar
 
Join Date: Jul 2008
Location: San Mateo, CA (San Fran)
Posts: 3,858
Default

Quote:
Originally Posted by pjlocko View Post
Does anyone know if a timestamp check can be screwed up with an app update?
I made sure to do a clean build before uploading the new binary.
How are you getting the timestamp, and how are you checking it against a known stamp? Have you tried it with different country/language settings? If you're doing any kind of conversion of dates to strings it will not work the way you expect in locales that use day-month-year instead of month-day-year.
__________________

Free Games!
smasher is offline   Reply With Quote
Old 02-09-2010, 05:18 PM   #10 (permalink)
Obj-C Learner
 
Join Date: Apr 2009
Location: Manchester, UK
Posts: 1,030
Send a message via MSN to ZunePod Send a message via Yahoo to ZunePod
Default

Can't you just take the anti-piracy code outta the free version?
ZunePod is offline   Reply With Quote
Old 02-09-2010, 07:52 PM   #11 (permalink)
Registered Member
 
pjlocko's Avatar
 
Join Date: Jun 2009
Location: SoCal
Posts: 63
Default

Quote:
Originally Posted by ZunePod View Post
Can't you just take the anti-piracy code outta the free version?
I dont have a free version - thats what the customer said they downloaded which made me think they had a cracked copy.

I took out the timestamp check for now and see what the next update is like after release.
pjlocko is offline   Reply With Quote
Old 02-09-2010, 08:13 PM   #12 (permalink)
Will Work for Food!
 
itzdark's Avatar
 
Join Date: Apr 2009
Posts: 579
Send a message via AIM to itzdark Send a message via MSN to itzdark
Default

I get the feeling people have misread this post.... The person said that they downloaded the FREE version of his app and the app told him he pirated it. The OP doesn't have a free version of the app, only a paid version. The person downloaded a cracked version for free and obviously doesn't understand what it means to pirate an app.

OP, maybe you could rethink what your AP message says. Something like "The application you are running is an illegal cracked version. Please download the app from the iTunes app store to continue use. If you believe you have received this message in error, please contact us immediately."

Please feel free to use this statement directly, if you would like.

Maybe a good addition to the ap check would be to store udid of the devices in a mysql database when the device is connected to the internet. Then if anyone happened to get the message in error you could restore use of the application to the user by modifying a value in the database.
__________________

Check out my apps

Developers, check out study buddy. I use it everytime I code. It's great for those late night coding sessions.
Unofficial Ad Hoc Distribution Guide || Join my cooperative ad hoc testing group
iSoothe Promotional Video
Contact Me

Last edited by itzdark; 02-09-2010 at 08:18 PM.
itzdark is offline   Reply With Quote
Old 02-09-2010, 08:22 PM   #13 (permalink)
dre
Registered Member
 
Join Date: Oct 2009
Location: Los Angeles
Posts: 1,273
Default

Quote:
Originally Posted by itzdark View Post
I get the feeling people have misread this post.... The person said that they downloaded the FREE version of his app and the app told him he pirated it. The OP doesn't have a free version of the app, only a paid version. The person downloaded a cracked version for free and obviously doesn't understand what it means to pirate an app.
.....
That's another problem. People don't even known that they are pirating. They think "wow, cool, just install crackulious and you get all the apps for free, that's really cool".

I think implementing anti-piracy measures is absolutely essential..

But it was funny
__________________
Game Pack - All-in-1 Game Pack
Shinro - A combination of Minesweeper and Sudoku
Nibbles - Remake of a classic snake game
Hooptie Browser - Humorous web filter
dre is offline   Reply With Quote
Old 02-09-2010, 08:42 PM   #14 (permalink)
indie dev
 
rocotilos's Avatar
 
Join Date: Oct 2009
Posts: 2,754
Default

Quote:
Originally Posted by nobre84 View Post
Was it a real paid customer ? He forgot he paid for it ? Lol
Possibly. Especially if he is like my friend who buys app by the truckload over the weekend. Once it is installed, its hard to know whether it was a free app or paid one.
rocotilos is offline   Reply With Quote
Old 02-11-2010, 09:16 AM   #15 (permalink)
Registered Member
 
Join Date: Jun 2009
Posts: 88
Default

i agree with itzdark's version of the message..
also, since the Customer downloaded a cracked version, there's no need to worry about him putting a bad review.. lol!
kiancheong is offline   Reply With Quote
Old 02-11-2010, 12:19 PM   #16 (permalink)
Senior Member
iPhone Dev SDK Supporter
 
smasher's Avatar
 
Join Date: Jul 2008
Location: San Mateo, CA (San Fran)
Posts: 3,858
Default

Quote:
Originally Posted by kiancheong View Post
i agree with itzdark's version of the message..
also, since the Customer downloaded a cracked version, there's no need to worry about him putting a bad review.. lol!
Pjlocko's reply said that it was all a mistake. The user was not a pirate, and the anti-piracy code was buggy. This highlights a serious danger with anti-piracy code - if your code is incorrect, you punish paying customers and accuse them of being pirates.
__________________

Free Games!
smasher is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 254
16 members and 238 guests
ADY, Alsahir, dacapo, Dani77, Desert Diva, djohnson, F_Bryant, Grinarn, HemiMG, jansan, M@realobjects, macquitzon216, prchn4christ, smethorst, spiderguy84
Most users ever online was 1,187, 10-11-2011 at 08:09 AM.
» Stats
Members: 158,882
Threads: 89,228
Posts: 380,762
Top Poster: BrianSlick (7,129)
Welcome to our newest member, jansan
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 01:50 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0