Basics of CheckEntitlement

CheckEntitlement is a software licensing platform that does the following:
- Licensing: keeping track of all instances of your software. For example, you can restrict which features a customer should have access to, on how many devices they should be able to run the application, keep track usage of individual features as well as ensure that a license stops working after the expiration date.
- Analytics of usage data: Analyse the usage of your software globally or on user level.
CheckEntitlement Platform
CheckEntitlement platform is accessed through the CheckEntitlement. This is the central place where you can control all your applications. It allows you to:
- Implement licensing
- Analyse usage
CheckEntitlement Client API
To make sure that your applications can communicate with our server, you can use one of our client libraries. A client library provides an implementation of all the methods of the Web API as well as several other methods that are useful. A client library is not necessary to be able to verify a license, but it makes it easier.
By adding a small code snippet (read more here), it enables you to translate your licensing model into simple logic, as shown below:
if(license.HasFeature(1)
.HasNotExpired()
.IsValid())
{
// do something
}
else
{
// invalid license.
}