Discussion Board

Results 1 to 5 of 5

Thread: trial version

  1. #1
    Regular Contributor
    Join Date
    Sep 2008

    trial version

    how to make my mob app. trial version.....
    give me some idea pls.....

  2. #2
    Super Contributor
    Join Date
    Oct 2007
    Deva, Romania

    Re: trial version

    Well an easy way would be to check the date when it was first run and after a certain number of days display a message to the user saying that the trial period has ended. Then if you want the user to buy your app you can have that option, otherwise just call notifyDestoryed() and the midlet will close.

  3. #3
    Regular Contributor
    Join Date
    Apr 2007

    Re: trial version

    Hi bogdan.galiceanu,

    What if the smart user changes his/her date?

    What is your thought abt the following option-

    a)When the first tiem application is launched, transfer the client information to the server.
    b)In every launch of the application client checks with the server and if the expiry date has occured then simply shows a message.


  4. #4
    Super Contributor
    Join Date
    Apr 2003
    USA, CA

    Re: trial version

    If the "smart" user changes the phone date, then he will also need to change it back to correct time after he has used your application (in order to have the calendar showing correct things and sometimes even to be able to install applications). And then the same thing again when he wanst to use your application.
    Also people might have the clock auto-update on, which would make the change one step more complicated.
    Put it another way. I would not worry about that.
    Or you could additionally put in a check which compares the current time to the last execution time as well (you need to store that in the RMS), and if the current time is smaller, you know the user has changed the clock (not fool proof either, but makes the clock fixing a little harder)

    If you need to connect to the network, there is usually a confirmation asked from the user. What if the user denies the access (as he wants to save his data quota). Or if he is in a place, where there is no cellular reception (as I do not know anything about your MIDlet, I do not know if this is viable use case for you...)

    Last edited by hartti; 2008-09-30 at 16:22. Reason: added quotation marks

  5. #5
    Nokia Developer Champion
    Join Date
    Nov 2007
    Rome, Italy

    Re: trial version

    Hi jselvakumar,

    don't expect to find a perfect solution for this. To create an expiring version of your app, you should save some data (e.g.: left usages, expiry date, ...) somewhere, and here's what you've got:

    * RMS is useless, since users could easily uninstall and reinstall the MIDlet itself, and have it back to work
    * FileConnection API is not available everywhere, and has those fancy permission prompts
    * using server side checks costs and is not always viable, as pointed out by hartti

    A maybe-simpler alternative: why not to make a "reduced" version of your app (e.g.: with less features) and let your users use it undefinitely? Maybe putting some ads in it could be a good compromise too


Similar Threads

  1. How to get my record store trial version working?
    By MobileVisuals in forum Mobile Java General
    Replies: 0
    Last Post: 2008-03-25, 16:54
  2. Porting C Open source.
    By debasish1234 in forum Open C/C++
    Replies: 7
    Last Post: 2008-01-28, 11:06
  3. SDK Installation problems (wrong drive) S60 3rd
    By Jeepy in forum Symbian Tools & SDKs
    Replies: 6
    Last Post: 2007-03-12, 21:59
  4. nokia 7210 modem via IR doesn't work !
    By oussamaaiadi in forum PC Suite API and PC Connectivity SDK
    Replies: 1
    Last Post: 2003-03-06, 10:46
  5. Questions about version code in MMS protocol
    By wangzhong in forum General Messaging
    Replies: 1
    Last Post: 2002-11-21, 10:32

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts