ActivateLocalTrial static method
Starts the local(unverified) trial for trialLength
days.
Returns LexStatusCodes LA_OK, LA_LOCAL_TRIAL_EXPIRED, and LA_FAIL
This function should be executed when your application starts first time on the user's computer, ideally on a button click. Note: The function is only meant for local(unverified) trials.
The function throws a LexActivatorException on error.
Implementation
static int ActivateLocalTrial({
required int trialLength,
}) {
int status = _lexActivatorNative.ActivateLocalTrial(
trialLength,
);
switch (status) {
case LexStatusCodes.LA_OK:
return LexStatusCodes.LA_OK;
case LexStatusCodes.LA_LOCAL_TRIAL_EXPIRED:
return LexStatusCodes.LA_LOCAL_TRIAL_EXPIRED;
case LexStatusCodes.LA_FAIL:
return LexStatusCodes.LA_FAIL;
default:
throw LexActivatorException(status);
}
}