Offline Activation for Mac

Please excuse me guys. I'm new to Turbo Activate. I understand that Windows users can activate offline by using the Turbo Activate.exe Wizard. How do Mac users activate offline?

Mac and Linux don't have the TurboActivate Wizard, but they do have the full API (as does Windows). You can activate offline using the API as described in the "Offline activation" article: https://wyday.com/limelm/help/offline-activation/

There has to be an easier way than this:

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"-------------------------

To have to ask a customer to be so technical is kinda unrealistic. I have a ton of studio musicians who don't like to have their working machine connected to the internet.

You add the form to your app. The customer never sees the API. You just make a simple form that asks for a product key and has an "Activate" button.

They paste your product key in the box and press activate. If the customer doesn't have access to the internet (i.e. TA_Activate return TA_E_INET) then prompt the user to generate the offline activation request.

Does that make sense?

What programming language are you using? Have you checked out or getting started article? https://wyday.com/limelm/help/getting-started/

Ok that makes sense. We are using C++ as the programming language.

And how long would it be before the user would have to re-Activate again?

It's entirely up to you. The default behavior in the example code is to never force the offline-activated customers to re-activate. You can of course modify that to your needs. For example, you can make the experience the same for customers that activate online and offline (namely, re-verify every X days). The customers that activated online will reverify seamlessly. The activate-offline customers will need to go through the process again.