I would like create a temporary trial license as soons as my application gets installed for the first time that is valid for 30 days. Therefore I'm implementing a "Start Trial" button that should take the Computer ID, send the ID to the QLM Webservice and the Service checks if the Computer ID has already been allowed to start a trial. If the Computer ID already took part in the trial, an error message should appear. If the Computer ID has never requested a trial key, then send one back and save it.
How do I accomplish this with QLM? As I've seen in the WS API there is currently no such call that allows a trial key request. For safety reasons I guess the only parameters should be the product name and the ComputerID. The response should consist of the activation key.
Have I overseen such a WS method or is there any sample that implements this way of trial licenses? Or are there any other more safe trial approaches possible with QLM? I want to avoid saving the installation date anywhere as this is clearly not a good approach. Many of my beta testers are already using things like Sandboxie for example for trying out my app, so they can easily find out where the trial expiration date gets saved.
Thank you for your help!
Please sign in to leave a comment.