> 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/
