BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 10-25-2009, 12:27 AM   #1 (permalink)
Thumbs Must Hurt
 
Join Date: Aug 2009
Model: Tour
PIN: N/A
Carrier: Verizon
Posts: 84
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Shareware Licensing?

Please Login to Remove!

When I ever release a shareware app, what's a good way to protect from someone installing & using it for the trial period and then uninstalling and reinstalling it?

How can I mark the ORIGINAL install date? If all data added by an app is removed when the app is deleted, how does the app know it was previously installed?

TIA!
__________________
Don

Handspring Visor -> Handspring Visor Deluxe -> Palm Treo 650 on VZW -> Palm Treo 700p on VZW -> Blackberry Tour 9360 on VZW
Offline  
Old 10-25-2009, 08:32 AM   #2 (permalink)
BlackBerry Extraordinaire
 
Join Date: Mar 2008
Location: Austin, TX
Model: 9700
PIN: N/A
Carrier: T-Mobile
Posts: 1,644
Post Thanks: 0
Thanked 34 Times in 33 Posts
Default

We store this entitlement data server-side, keyed by the unique device ID.

However, you can probably store this info on the device. As long as it is stored in a standard class in the persistent store, it will stay on the device until erased, even if the customer uninstalls your app.
Offline  
Old 12-08-2009, 10:46 AM   #3 (permalink)
New Member
 
Join Date: Nov 2009
Location: NYC
Model: 8320
PIN: N/A
Carrier: AT&T
Posts: 13
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Exactly... We store the install date in the persistent store in a standard object so that is stays there even if you uninstall the app. Has worked well for us so far.
__________________
Instantly grab contacts and appointments into your BlackBerry with Copy2Contact - www.copy2contact.com
Offline  




Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.