Excel Software today announced Android License SDK 1.0 for Android developers. The software development kit (SDK) applies QuickLicense technology to any Android application. A developer on a Mac or Windows computer uses QuickLicense to configure the license and generate a Ticket file. The Ticket file and two Java code files are added to an Android development project. The Android application is distributed with the royalty-free LicenseManager to handle the licensing process.
Android License SDK supports a variety of license types, activation processes, advanced features and customization options. Trial licenses can be limited to a specified number of application launches or number of days, hours or minutes. An expired license can be extended to any date with a secure Expiration Code. Product licenses can be activated for a specific device or securely moved between devices with the License Release and License Restore features.
Android License SDK supports both a manual or online activation process. With a manual activation process, the user will see an Activation dialog on first launch. The user provides a Request Number to the vendor and is given a computer specific Activation Code. With automated online activation, the user is given a Serial Number during the purchase process. On first launch the Serial Number and user entered data is delivered to a server like Safe Activation for instant activation.
Other license types include dynamic, Internet dependent and subscription licenses. A subscription license allows use of an application based on a monthly or annual fee. Subscription licenses can be automatically managed from a vendor account on Safe Activation.
Multiple license types can be applied to the same application to accommodate different types of users. A Try/Buy license configured with QuickLicense Pro enables the user to download and install once, then try the Android application for some time period before purchasing a Serial Number. A dual Student/Teacher license allows different capabilities to be enabled based on which license is activated.
While one license command is sufficient for many applications, LicenseManager supports dozens of command strings to access all licensing features available in the QuickLicense system. Runtime commands include license release, restore, reset, suspend, remote enabling of features, field read and write, plus data send and receive through the activation server.
Android License SDK consists of two Java source files and User Guide with instructions on how to bind any Android application to the LicenseManager application and developer assigned license. The SendMessage application makes it easy to emulate a protected application by sending commands to the LicenseManager. A sample application with source code is included.
A Single User License of Android License SDK 1.0 at $395 includes royalty-free runtime distribution rights for any number of protected products or licenses. An Android developer also needs QuickLicense for Mac or Windows starting at $595 to configure licenses. Excel Software offers a free online video library to learn more about software protection, licensing and automated order processing.