Language: ChineseGermanSpanishFrenchDutchItalianRussian
123 Flash Chat Forums

Go Back   TOPCMM Community > SWFKit > SWFKit Support

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-26-2008, 11:44 PM
Senior Member
 
Join Date: Dec 2002
Posts: 2,015
Default Application registration with yearly subscription, by meester

I'ld like to sell and protect my applications in the following way

The client should have 2 choices for buying my programs

1- the client can buy the program.=> he gets a serial which unlocks the program

2- the client can make a small yearly contribution. That way he gets the license code that keeps working for one year. After that period, the user can renew his contribution for a new year and so on.

Is the way with yearly contribution possible with SWFKit and the current Application.Expiry object? If so, can you point me in the best direction.

additional question:
I've got several little programs that I'ld like to bundle in the yearly subscription. So if one registers for a year within one program, it would be great if the other programs should automaticly be registered for that period to. Can I make one Application.Expiry object that is shared with other (swfkit)programs

Reply With Quote
  #2 (permalink)  
Old 03-27-2008, 12:38 AM
Senior Member
 
Join Date: Dec 2002
Posts: 2,015
Default Re: Application registration with yearly subscription, by meester

You may do as follows
1. creating a program that will expire after one year
2. handling the "onExpired" event and bypassing the default expiry handler, i.e. handling expiry in this event function by yourself.
3. checking the "isExpired" property to see whether your program has expired. If yes, telling users that the program has expired, they will have to download an update and buy a new license code to continue using it; if not, checking the "isRegistered" property to see whether the user has input a valid license code: if yes, then the program is good to continue; otherwise, telling the users that they must buy a license code.

About the additional question: the small programs cannot decrypt the expiry information of the main program, so it is difficult to do as you want, unless the small programs are launched by the main program. If the main program has expired, it can refuse to launch the small programs. The following way might work:

The small program have a "password" argument that will be passed from command line. Because the main program knows the password, it can launch the small programs. Your users, however, do not know the password, they cannot run the small programs by just double clicking them.
Reply With Quote
Reply

Was this information helpful?    Yes No



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 05:05 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.