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.