Skip to content
Discussion options

You must be logged in to vote

If your app already validates online whenever it needs an access decision, and you don't need a separate check-in deadline, you can leave requireCheckIn disabled.

With check-in enabled, Keygen tracks two separate things:

  • Validation checks whether the license meets its policy and returns meta.valid/meta.code.
  • Check-in updates lastCheckIn and advances nextCheckIn. Validation doesn't advance that deadline.

One use is a periodic renewal requirement: for example, a policy with checkInInterval=week and checkInIntervalCount=2 requires renewal every two weeks. You can then react server-side to missed renewals: the validation guide lists license.check-in-required-soon and license.check-in-overdue …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Ayamur0
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