Tech @ GotoITS wrote:

Hello,

I have a small applet compiled using prc-tools & running on PalmOS 4.0

I need to make a trialware version, but i'm not sure the best method to use
to incorporate this?

--John
CTO/GotoITS




Well, one thing I'd suggest not to do is make it time-based (as trial-ware apps commonly do). There are too many problems associated with time-based solutions, either the user resetting their clock, performing a hard reset, or the programmer installing an orphan (but hotsync'ed) db to counteract this, blah blah.

Simply turn off a feature that makes your app valuable (but that doesn't interrupt the ability of people to use the app and figure out if it's worth $$ or not.) For a game, this would be removing the ability to save high scores, removing network play, removing bonus levels, etc, etc. For a media-creation tool, removing the ability to permanently save your creation would work fine, or removing the ability to save in any format other than your proprietary one. It really depends on what your app does.

Rather than create separate trial/full versions of the app, I also chose to implement a registration key method. The user receives a registration key when they buy the product, and then they can enter it on an input screen in the app. If the reg-key is valid, the program unlocks the closed features and thereafter functions normally.

Just use your imagination and have fun!

--
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to