×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Regular Contributor
    Join Date
    Nov 2009
    Posts
    112

    Limitations for trial version

    Hello,

    Could anyone point me to the right direction on how to create a trial version of an application either limited in time or in number of uses?
    I'm completely stuck with that.

    I'm posting here because my app is FlashLite, but would I have to look into Symbian in order to do that?

    And finally, are this type of limitations reliable? Can't a user reinstall the trial and have the limitation start over again from the beginning?

    Thank you.

  2. #2
    Registered User
    Join Date
    Apr 2008
    Location
    India / Singapore
    Posts
    549

    Re: Limitations for trial version

    Trial versions can be of 2 types : Based on number of uses or time-based.

    For time-based, you can create an entry in the local Filesystem ( using SharedLocal Object) and check for completion of a fixed number of days. But changing the System time in the phone can cause this mode to fail. Instead you can store the date of install of the app in a server(tagged with the IMEI) and let the app connect everytime and check it the user plays it.

    For the number of executions/runs, you can use similar policies of storing in local database or remote server.
    Hope it helps.
    Twitter - manikantan_k
    Just in --

  3. #3
    Regular Contributor
    Join Date
    Nov 2009
    Posts
    112

    Re: Limitations for trial version

    Yes it does help. Thans you Manikantan.

  4. #4
    Registered User
    Join Date
    Jan 2007
    Location
    bucharest
    Posts
    222

    Re: Limitations for trial version

    for trial with days, you can also use only SharedLocal Object; but you store the date/time every time the user run the app...; if the user before running change the date to last date/time plus some minutes it will escape the trial verifications, but who does that?
    if you see the date/time of the phone is earlier than what you have stored, then the user cheat and end his trial immediately...

    I personally made with 2min running full aplication, then a popup with activate comes...

    beware if your app is .swf distributed, this could be easily decompiled and cracked... so try to hide your code in movieclips... or something...
    http://m.shpe.ro
    http://work.shpe.ro
    http://purchase.shpe.ro/iPics

  5. #5
    Regular Contributor
    Join Date
    Nov 2009
    Posts
    112

    Re: Limitations for trial version

    Is the SharedLocal Object the same as the SharedObject?
    I've used the SharedObject before, to save highscores.
    If the app is just a .swf file, there's no install/uninstall so the SharedObject can't be deleted (at least not easily), but if packaged as a .sis file the data is lost when the application is uninstalled (or may be when installed again, I don't know, but the result is the same).
    Which is not a problem for highscores, but for a trial version check (based on time or number of uses), knowing that a trial version by definition is free so the user can download and install it as many times as he wants, it is a problem.

    So is using a server to store each IMEI the only alternative when using a .sis file (for the OVI Store)? And does reading the IMEI require any special capability?

    Thanks.
    Last edited by RomanAge; 2010-06-27 at 02:13.

Similar Threads

  1. Replies: 1
    Last Post: 2010-04-29, 16:29
  2. Older Version of Mail For Exchange
    By gollrich in forum Series 40 & S60 Platform Feedback Archive
    Replies: 1
    Last Post: 2010-03-30, 08:32
  3. How to set version number of application
    By amit.mangal in forum Symbian
    Replies: 4
    Last Post: 2010-02-17, 03:58
  4. Change the build version
    By thilsen_06 in forum Symbian
    Replies: 2
    Last Post: 2007-02-10, 08:20
  5. setting of Series 60 MIDP SDK for Symbian OS version 1.2 for networking
    By servigo in forum Mobile Java Networking & Messaging & Security
    Replies: 2
    Last Post: 2003-07-31, 07:47

Posting Permissions

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