
Perpetual, trial and subscription licenses. Online and Offline activation Automated subscription renewal process Upgrades without issuing a new license

Integration with eCommerce Providers Automated email notifications Automated fraud detection Analytics data collection

State of the art Graphical User Interface Web Portal for license key management Trial Registration Web Form Built-in backup and Disaster Recovery support
QLM can protect iOS apps with license keys with the same features available when protecting Windows applications. To copy protect an iOS app, you generate an Activation Key from the QLM Application, via an API call or through our integration with leading ecommerce providers.
The activation key specifies the expiry date of the license as well which features should be enabled by this license.
The iOS App user enters the Activation Key in your iOS App and activates it. The diagram on the left displays the data flow between your iOS app and the QLM License Server.
QLM Enterprise can protect iOS applications with permanent, trial and device bound keys. An Objective C library (source code included) exposes an API that enables you to provide your customers with an evaluation of your software and then turn it at anytime into a permanent license, or simply extend it for subscription based applications.
The Objective C code along with a sample applications are provided in the following QLM Enterprise samples folder:
The sample contains 2 folders: QlmLicenseMobile and QlmMobileDeviceSample
QlmLicenseMobile is the package that performs the license validation, activation, encryption, etc. You typically do not need to change any code in this package. The QlmLicense class in this package is the main class you need to interact with. The most common methods of this class are documented in the help under “Quick License Manager Professional / API reference / Mobile Devices API”.
QlmMobileDeviceSample simulates your application. When the application is launched, the app checks if a license has ever been activated on the device. If no key was ever activated, the user must enter an Activation Key and activate it.
QlmLicense.ActivateLicense method.Note that the encrypted data stored on the device is encrypted on the QLM server using the RSA private key and decrypted on the device using the RSA public key.
In the event a client does not have an internet connection to activate a license online, you can perform an offline activation as described below:
To learn more about QLM’s feature set, go to our main QLM product page.
Important Note: While we technically support protecting iOS applications, Apple may refuse to publish your app to the App Store if it’s protected by a 3rd party license management tool.
Flexible, easy to use, affordable and great support!.
Shout out to Soraco support! I needed their help yesterday regarding an issue I had due to a PC crash that forced me to reinstall and older version of QLM and the support received was truly outstanding. In less than an hour of opening a ticket I was contacted about it and they managed to resolve the issue
Great support! Even with timezone difference Soraco go out of their way to ensure our product runs smoothly. Each update gets better and better, solid product and look forward to continuing development of our app to fully use the feature set of this quality product.
Soraco Technologies provided great technical support – was after some information about QLM, and they were able to put my mind at ease..
Register to receive your license
To evaluate QLM and receive a trial license key, complete the registration form. A license key and a download link will be emailed to you.
This download includes support for all platforms: Windows, Android, iOS, Mac, etc.
If you do not receive an email or if the registration form below does not work as expected, send us an email at support@soraco.co to request a trial license.
test