ljonny18
05-08-2008, 03:10 PM
Hi all.
I have an AIR application that I am wanting to build in some sort of licensing / subscription system into.
I am not 100% what I want to include in this system and I have never done this sort of thing, so am generally after some advice and pointers form people with more experience and knowledge in this area.
Roughly I will require the application to have a unique serial key (possibly encrypted) holding some sort of date / time value to use as a check as I also want to allow the application to be used for a tail period of time (e.g. 30 days).
After the trail period is up, I want to disable use of the application until a valid license has been entered.
I want to be able to store all this license stuff in a secure location where is cannot be tampered with (any suggestions) I thought about using the embedded "EncryptedLocalStore" within AIR - however I have used this before and noticed that when an application is re-installed or updated with a local version this "EncryptedLocalStore" gets overwritten with a fresh one etc... is this the case???
another source of secure storage I have thought for this data would be an external DB - would this also be possible???
any points / adice in this area would me greatly appreciated.
Thanks,
Jon.
I have an AIR application that I am wanting to build in some sort of licensing / subscription system into.
I am not 100% what I want to include in this system and I have never done this sort of thing, so am generally after some advice and pointers form people with more experience and knowledge in this area.
Roughly I will require the application to have a unique serial key (possibly encrypted) holding some sort of date / time value to use as a check as I also want to allow the application to be used for a tail period of time (e.g. 30 days).
After the trail period is up, I want to disable use of the application until a valid license has been entered.
I want to be able to store all this license stuff in a secure location where is cannot be tampered with (any suggestions) I thought about using the embedded "EncryptedLocalStore" within AIR - however I have used this before and noticed that when an application is re-installed or updated with a local version this "EncryptedLocalStore" gets overwritten with a fresh one etc... is this the case???
another source of secure storage I have thought for this data would be an external DB - would this also be possible???
any points / adice in this area would me greatly appreciated.
Thanks,
Jon.