1 person found this helpful
I'm one of the developers on the Nitro-LM project from Simplified Logic. Nitro-LM is actionscript-based and supports AIR. I haven't tested it on Android yet, but I'd be happy to help you get it working there. Sign up for a trial on the support page: http://nitrolm.com/support
Thank you for the answer, I believe it will also be useful to other Adobe Air developers who still did not know about Nitro-LM.
We will evaluate the trial available in the site.
I have a similar question. I have several years of selling desktop shareware software. Now transferred to the Flex / Air.
I have a complicated Air application. Functional app is limited for ordinary user.
Can I use your service to accept payment from the user and you return them generate license keys and send by email? Is there a system recover lost keys? Is there a connection to the computer hardware (motherboard)? In what format do you accept payment? Is it possible to make a trial product (30 trial days, then the program is blocked)?
In-app payments are something that will be coming in the future in Nitro-LM. We do have a SOAP-based Admin API that can be used to integrate with an existing shopping cart system for payments. This would allow you to handle the financial transaction yourself in the shopping cart, and then use our SOAP api to create customer records and move licenses around in Nitro-LM.
We do this with our own products the Nitro-LM Store: https://store.nitromation.com
Nitro-LM is not based on keys which can be easily shared. Security is based around 4 pieces of information.
1.) A hardware fingerprint
4.) A Corporate Id
A corporate id is similar to a license key in that it's required to unlock your software, however, it will only work with a given set of licenses if your Email account has access to the pool of licenses that a corporate id is attached to in Nitro-LM.
For a try/buy model like you're describing, we have the concept of Demo licenses. With Nitro-LM, we give you a 10-1 ratio of demos to licenses you rent from Nitro-LM. So, if you have purchased a block of 500, we give you 5000 demo licenses to use during a calendar year. At the end of the calendar year, this rolls over and you get 5000 more demos you can issue.
A Demo license is just like a normal license except that it can be time-limited (30-days) or execution limited (only run app 25 times). It also does not require a corporate id. You can use our API to convert a demo license into a normal license at any time (for example, after payment).
You can look at our NitroScreenCap documentation for a good overview of an example licensing process from Demo, to payment, to licensing: https://sites.google.com/a/simplifiedlogic.com/nitroscreencap/
Your app will obviously not be doing the licensing from the cmd line, but you get the idea...
Thank you Andrew.
I have tested your service and it is very interesting and promising project.
However, I do not even need 1/5 of all the features of your service. I have long and successful working with Share It payment system. After receiving payment, it will send the license key to the customer. After receipt of payment registrar can run any script with the parameters (for example, to my site http://mysite.ru/payment.php?user=Johnfirstname.lastname@example.org&product=1008656//mysite.ru/payment.php?user=Johnemail@example.com&product=1008656).
Can your service to accept requests from Share It and send the customer a license key or ID that will unlock the application?
I'm not very familiar with share it. If they have an API where you can add your own licensing, it might be possible, but I didn't see anything on their website.