SlideME Developer Licensing API: Remote Keys at your Fingertips

When managing the inventory of your paid applications, you can choose any one of the following options:

  1. Stock a number of copies for sale
  2. Provide a number of static license keys that you pre-generate for each copy for sale
  3. OR

  4. Use the new SlideME [Remote Keys] Licensing API to dynamically license keys for each copy for sale

How does this remote licensing option work differently than using static keys?
The SlideME Developer Licensing API allows you to hook into the SlideME payments system in order to generate dynamic license keys that are locked to the device on which the application was installed. These license keys (or application tokens) are included in the invoice delivered to users, just like the static keys.

How can I use the Developer Licensing API?
In order to use the Developer Licensing API, you (the developer) will have to successfully complete the following steps:

  1. On one of your web servers setup a License Server that follows the specifications provided. In order to assist you in this task, SlideME provides you with a PHP template file that you can easily customize to your needs.
  2. On SlideME, access your application inventory page and add Remote license keys. Fill in the License Server URL and quantity of license keys to be in stock. SlideME will ping the Licensing Server you provided upon submission and will start using it on the next purchase.

How can I protect access to my Licensing Server?
You can setup Basic HTTP authentication, use some secret key in the query string of the Licensing Server URL, and/or block IPs that do not belong to SlideME.

For further information, samples, and technical documentation, read the Remote Licensing API documentation found at http://slideme.org/developers or here .

You may also want to take a look at SlideLock for your application licensing needs.