-
" but the twist is that the customer will also be allowed to download (and use) any product version released within their license's 1 year window, even after the license expires." How is this achieved? What do I need to do to implement this validation within my application? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
To enable a perpetual fallback license, you can use the It uses the release's creation date to determine if the release is accessible to the license. More simply, if |
Beta Was this translation helpful? Give feedback.
-
Thank you for this excellent explanation. I guessed I was missing out on some information that everyone else seemed to know and take for granted. |
Beta Was this translation helpful? Give feedback.
You'll need to distribute your application using Keygen's API, via the release and artifact resources. So in this case, your application will be what's being downloaded. Using our API for distribution effectively gate your downloads and upgrades to licensed users. They'd use their license key to authenticate with our API and download/upgrade files. This does require the license to be created before the download, but there are ways around that via the product's distribution strategy.
But yes, somebody could still obtain an application binary out-of-band (e.g. from a friend), so you should also assert that the given license can utilize a particular release by using the
meta.scope.version
va…