> I have developed a application which has to be released as a 10 day
trial
> version not a demo version. How to do this?
> 
> 1. I have tried with Application preferences, but i haven't got any.
What
> will happen if the user deletes it and reloads it after 10 days?
Anyway
> its going to work.

What do you mean by you haven't got any. You have to create your own app
prefs. And yes, a user could delete the prefs or app and reload it. This
is why many developers restrict features or put nags in the demo. Since
a user could theoretically use it forever, make it pointless to do so.

> 2. I like to create a database of some creator-id and leave it in the
Palm
> itself. But I don't like to create any chunk inside the palm and that
too
> anyone can delete that database at any time.

Well, a typical user wont go searching for other DBs to delete, so if
you left a DB with a different creator ID this method would work. Would
it be fair to the user though? If the user decides that he does not want
your app and deletes it, that chunk will be left there forever. I every
developer used this method, junk would pile up on a user's handheld.

> 3. I have seen DmDatabaseProtect, where we can't delete the database,
but
> after a hard reset it is possible to delete the protected database.

Well, doing a hard reset just to use an app longer than the trial period
is a rather drastic measure that I don't think you should worry about.

I suggest you make it with light nags, maybe just a message when the app
is launched, and perhaps slightly reduce the features. This is a lot
more fair than leaving junk on a user's handheld.

Jonathan King



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

Reply via email to