How To Call It
License is a singleton global table: call its functions with a dot (License.<method>(...)).
Checks the user’s premium entitlement from a script: License.isActive() returns true when it is active. No activation keys or per-macro licences are used, so activate and deactivate change nothing.
Documented for app version 1.0.51Updated:
License is a singleton global table: call its functions with a dot (License.<method>(...)).
In security and licensing flow, re-check the result at critical checkpoints instead of trusting a single early validation.
License offers 9 methods; each method page lists its parameters and return value.
When paired with License and Runtime/System checks, it gives you stronger premium, trial, and security decisions.
The snippet below is a starter pattern that can be applied directly in runtime flow.
if License.isActive() then
toast("License active")
endFrom foundation to combined usage, each level is provided as a separate code block so you can copy the level you need and adapt it directly.
if License.isActive() then
toast("License active")
endif License.isActive() then
toast("License active")
end
-- Continue with one focused method on the object.if License.isActive() then
toast("License active")
end
local note = "License overview loaded"
print(note)-- In security and licensing flow, re-check the result at critical checkpoints instead of trusting a single early validation.
local function run_license_step()
if License.isActive() then
toast("License active")
end
end
local ok, err = pcall(run_license_step)
if not ok then
toast("Step failed")
print(err)
endif License.isActive() then
toast("License active")
end
wait(200)
print("Combined with logging and flow control")