Skip to content

How does a Perpetual License detect whether end-user is attempting to install a new version. #105

Answered by ezekg
ManlyBoy asked this question in Q&A
Discussion options

You must be logged in to vote

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…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@ManlyBoy
Comment options

@ezekg
Comment options

Answer selected by ManlyBoy
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants