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.