Automated License Generator, Manager and Verifier System for Mobile and Desktop Applications
How It Works
l
i
c
m
a
x
™
leverages on the concept of
Dynamic Licensing widely adopted and
facilitated by online app stores. The online app store sends an HTTP request to licmax™ for a license key
each time it makes a sale of your application. The key gets generated by licmax™ according to the
configuration of the corresponding Product Instance entered earlier. licmax™ responds back to the app store
with the key. The app store and possibly licmax™ deliver the key to the buyer via some mean such as email.
In a nutshell
l
i
c
m
a
x
™
leverages on the concept of
Dynamic Licensing widely adopted and facilitated by online app stores. The online app
store issues an HTTP request for a license key to the URL listed for your application at point-of-sale. The licensing
server behind the URL responds back with a license key. The online app store and/or the licensing server delivers the
key to the buyer of the app via email. Your application instance verifies the validity of the license key according to
the type of the key.
l
i
c
m
a
x
™
can handle requests for license keys from most major online app stores including
Your Own Site,
BlackBerry App World™,
MobiHand™,
Handango™,
PocketGear™,
Youpark™. License keys are generated only when the online app store
requests for one or you do so manually through provided interfaces for members.
Unique to licmax™
licmax™ has this unique feature where the app (at runtime) can query licmax™ for its own pregenerated
license key programmatically. You have the choice to program your app to take advantage of this feature or follow
the conventional method of prompting the user to enter the key manually. We recommends you take advantage of this
feature for many reasons. It relieves the user from the cumbersome process of entering cryptic data using a
limited mobile device keypad. The user also won't notice the activities of fetching and verifying since they occur
in the background.
Add code to your app to (for example)
fetch and
verify the license key. We provide you with
Reference Implementations for various platforms
on how to incorporate these and other features in your app. You have full control on how often, where in the code,
and when to fetch and verify the key. This is where you want to flex your programming skills to defeat pirates who
are absolutely intent on finding your verification code and circumvent it.
Once you
Sign Up , you can define products
(which define the application you intend to sell at various online app stores) and configure Product Instances
specific to the individual app store and other parameters related to the nature of the license key for the
instance. See the
How to Get Started instructions for more
details.