|
What would a use case for check in be? For both "validate" and "check in" I have to communicate with the server, so why use "check in" over just "validate", is there a benefit to that? |
Replies: 1 comment
|
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 With check-in enabled, Keygen tracks two separate things:
One use is a periodic renewal requirement: for example, a policy with Your So I'd enable it when you want that explicit renewal deadline and its events; otherwise online validation alone may fit your use case. |
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
requireCheckIndisabled.With check-in enabled, Keygen tracks two separate things:
meta.valid/meta.code.lastCheckInand advancesnextCheckIn. Validation doesn't advance that deadline.One use is a periodic renewal requirement: for example, a policy with
checkInInterval=weekandcheckInIntervalCount=2requires renewal every two weeks. You can then react server-side to missed renewals: the validation guide listslicense.check-in-required-soonandlicense.check-in-overdue…