At the time of license creation you should do the following to configure the floating license:
Set the license type to "hosted-floating".
Set the lease duration to the amount of time you want to lease the licenses.
Make sure server sync interval is less than lease duration by at least 10 seconds, as server sync is responsible for license renewal.
Hosted floating license server uses Cryptlex Web API directly to lease the floating licenses. You can simply use LexActivator to enable floating licenses:
When your user is done using the app, the app should send a request to free the license activation by calling
DeactivateLicense() LexActivator API function, thereby making it available for other users. If the app doesn't, the license activation becomes (zombie) useless until lease time is over.
Borrowing floating licenses for offline usage is supported out of the box. You just need to increase the
leaseDuration to the amount of time you wish to lease the license for offline usage.