Offline activation i.c.w. custom license fields

For our product we also need to implement offline activation to be able to install our product on factory computers that do not have a internet connection. However we also use custom license fields. When the activation request file is generated it is not possible to enter any information on the custom license fields.

When the activation file is then used in the program. It is activated without filled in custom license fields. This causes an activation that is incorrect in our software.

Is there anyway to add the custom license field information to the request file?

I'm not really sure what you're asking. If you have the custom license fields set then when the custom get the "activation response" file it will contain the license fields. That is, when the activate with that file the fields will be set (and GetFeatureValue() will work).

I think I understand what you mean.

If a product contains custom license fields, then when a response file is created these custom fields will also be in that file.

However, we can't set the values in the custom fields. When we create a normal license key for someone. The custom fields are filled in by us and we use those fields in the application. But when we get a request file we can only open that file (or copy the contents) in the website. There is no possibility to fill in the custom fields. So when we then use the activation file and start our program the custom fields will be empty.

---2 hours after the first part was typed 🙂 ---

I played around with the offline activation. I think I got it working but I'm not sure so can you verify my steps?I disconnected the internet and use the TurboActivate wizard

Create a license key on the website and fill in the custom fieldsInstall my product.Activate the product with the created license key.Click on "Activate Product Online Now"(this then fails)Click on "Manually activate offline"Click on "Save the Activation Request File" (I believe the previous entered license key is now also stored in this file?)Go to the website and upload the the request file and create the activation file (now the custom fields are filled in the activation, because of the key that is in the request file and the custom fields could be found on the website?)Go back to the wizard and load the activation file.The product is now activated.

If this is correct and a user does not firstly fill in a license key but does send us a request file. Does that mean that the custom fields are empty?

Click on "Save the Activation Request File" (I believe the previous entered license key is now also stored in this file?)

Yes, the activation request contains, among other things, the product key the user entered.

(now the custom fields are filled in the activation, because of the key that is in the request file and the custom fields could be found on the website?)

Yes.

If this is correct and a user does not firstly fill in a license key but does send us a request file. Does that mean that the custom fields are empty?

You give the customer a product key. You also set the custom license fields for that product key.

The customer uses that product key to either activated online (in which everything is "magically" taken care of), or they activate offline. In either cases once the activation process is finished they'll be activated with the product key that you sent them and with the custom license fields that you set.