Module: Sketchup::Licensing
Overview
The Sketchup::Licensing
module contains methods for extensions purchased from Extension Warehouse to check their licensing status.
It is advised to place these calls inside encrypted Ruby (.rbe) files. This API is also exposed via the SketchUp C API. Extensions that already use native code should prefer using the native API, which should be more secure than their Ruby API counterparts.
For more details, see Licensing Example
Defined Under Namespace
Classes: ExtensionLicense
Constant Summary #
- Sketchup::Licensing::LICENSED
- Sketchup::Licensing::EXPIRED
- Sketchup::Licensing::TRIAL
- Sketchup::Licensing::TRIAL_EXPIRED
- Sketchup::Licensing::NOT_LICENSED
Class Method Summary # collapse
-
.get_extension_license(extension_id) ⇒ Sketchup::Licensing::ExtensionLicense
Acquires a license for a given extension.
Class Method Details
↑ .get_extension_license(extension_id) ⇒ Sketchup::Licensing::ExtensionLicense
Acquires a license for a given extension.