Discussion Board

Results 1 to 5 of 5
  1. #1
    Regular Contributor RomanAge's Avatar
    Join Date
    Nov 2009
    Posts
    112
    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 manikantan's Avatar
    Join Date
    Apr 2008
    Location
    India / Singapore
    Posts
    549
    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 RomanAge's Avatar
    Join Date
    Nov 2009
    Posts
    112
    Yes it does help. Thans you Manikantan.

  4. #4
    Registered User shpe11's Avatar
    Join Date
    Jan 2007
    Location
    bucharest
    Posts
    222
    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 RomanAge's Avatar
    Join Date
    Nov 2009
    Posts
    112
    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. Does Symbian support WLAN 3GPP version 9.0.0 specification ?
    By veerajthaploo in forum Symbian C++
    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 C++
    Replies: 4
    Last Post: 2010-02-17, 03:58
  4. Change the build version
    By thilsen_06 in forum Symbian C++
    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
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved