Multiple activations in Offline Env.

Let's say...I allowed multiple activations for one product key for my app.Then, in an offline environment,should all users(which share a same product key) generate the activation request file and open the activation respose file?

Yes, every user will need to generate an offline request file because the licenses are "hardware-locked". This means that the product key is directly associated with a particular computer. But you can automate this so it's not a big deal. For instance, you can integrate into your app a way to generate the offline activation request remotely.

So a user can generate the offline activation requests remotely, then submit these files to your website (your website will use limelm.pkey.manualActivation), and lastly send the activation responses back to the computer.

Does that make sense?

Thank you for your quick reply.

But, still I don't understand the automation process.Most of users are in offline environment.How could they connect to my website???

But, still I don't understand the automation process.

Let's say you have a customer that has 1,000 computers. So they buy 1 product key with 1,000 activations. The automation process goes something like this:

  1. The IT administrator installs your app on 1,000 machine and uses the product key they bought. He also gets the activation request file from your app. (Your app uses the TurboActivate function ActivationRequestToFile() )
  2. The IT administrator gets the 1,000 activation request files and uses a computer that has internet access (within a different department in the company, etc.) and submits these file to your website.
  3. Your website uses the limelm.pkey.manualActivation web API function to manually activate the files and return the "Activation response" files.
  4. Your website can bundle up the activation reponse files however it likes. For instance, instead of making the user download 1,000 separate files you can bundle them in single zip file.
  5. The IT administrator now uses the 1000 activation response files to activate the computers.

Does that make sense?