We added support for hosted floating licenses in our product but we cannot enforce the maximum allowed activations. We use LexActivator, C++.
To reproduce the issue:
As per the documentation, we created a “hosted-floating” license.
We set its “allowed activations” to 1, as a test value.
- We start our app on computer A. We activate the license, the API call is successful.
- We keep the app opened on computer A (no deactivation).
- We start our app on computer B. We activate the same license, the API call is successful. This should not happen because “allowed activations” is set to 1.
What’s confusing is that the online Activation logs on the dashboard confirms that the license has been activated on both computers and that there was no deactivation. However the license summary shows “0/1 activations” in the end.
Why is this not working as intended? Are we missing something?