LimeLM
wyBuild
Support forum
wyDay blog
wyDay Home

Offline activation

Manual activationIn addition to using TurboActivate, TurboFloat, and LimeLM to offer world class online activation to your users, you can also manually activate users who aren't connected to the internet. That is, any user that runs on a closed network (power plants, governments, military, etc.) can still activate your software.

How to use offline activation

There are 4 steps in the offline activation process:

  1. The user generates an "activation request" XML file:

    • In the TurboActivate Wizard: by clicking "Save the Activation Request file" button

    • In the TurboActivate API: by using the TA_CheckAndSavePKey() function to save the product key that will be activated, and then calling the TA_ActivationRequestToFile() function.

    • In the TurboFloat Server: by using the -a and -areq commandline switches. For example:

      TurboFloatServer.exe -a="ABCD-EFGH-IJKL-MNOP-QRST-UVWX" -areq="C:\Location\To\Save\ActivationRequest.xml"
  2. You, or your support staff, can go to the manual activation page in LimeLM. You can find the link on your dashboard:

    Version Sidebar

    Or, if you've automated the process (see below), then the customer can submit this activation request file to a form on your website.

  3. After the "activation request" file is submitted to LimeLM (either by your staff or by the customer via a form on your website), an "activation response" file will be generated. Send this to the customer.

  4. The customer can then activate your software using this "activation response" XML file:

    • In the TurboActivate Wizard: by clicking "Open the Activation Response file" button

    • In the TurboActivate API: by using the TA_ActivateFromFile() function.

    • In the TurboFloat Server: by using the -a and -aresp commandline switches. For example:

      TurboFloatServer.exe -a -aresp="C:\Location\To\ActivationResponse.xml"

Automating the process

Of course you can automate this whole process using the LimeLM Web API. Namely, using the limelm.pkey.manualActivation function you can generate the activation response XML files.

The LimeLM Web API Pack has a "self-serve" web form written for PHP, C#, and VB.NET (see the included "manual-activation.php" or "manual-activation.aspx"). That is, if you integrate this form with your website you can automate the whole "offline" activation process.

For instance, if a user needs to use offline activation for whatever reason, they can go through the simple process:

  1. Get the activation request file.
  2. Go to the self-serve "offline activation" on your website and upload the file.
  3. Download and use the activation response file.

Your users won't need to contact your customer service at all. Your user saves time and you save money.