Notice: This documentation is archived. For the latest product features and documentation, please visit Dynamsoft Capture Vision Documentation.
DynamsoftLicenseManager
You are viewing a history document page of Dynamsoft Label Recognizer iOS v2.2.20.
The DynamsoftLicenseManager class unlocks the Dynamsoft SDK with a purchased full license or a provided trial license to allow you to develop your application.
@interface DynamsoftLicenseManager
Methods
Method | Description |
---|---|
initLicense |
Read the license key and activate the SDK. |
initLicense
Read the license key and activate the SDK.
+ (void)initLicense:(NSString* _Nonnull)license verificationDelegate:(id _Nullable)connectionDelegate;
Parameters
[in] license
The license key.
[in] verificationDelegate
The listener that handles callback when the license server returns.
Code Snippet
- Objective-C
- Swift
@interface AppDelegate ()<LicenseVerificationListener> ... - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ... [DynamsoftLicenseManager initLicense:@"DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9" verificationDelegate:self]; } - (void)licenseVerificationCallback:(bool)isSuccess error:(NSError *)error { // Add code to do when license server returns. }
class AppDelegate: UIResponder, UIApplicationDelegate, LicenseVerificationListener { ... DynamsoftLicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9", verificationDelegate: self) ... func licenseVerificationCallback(_ isSuccess: Bool, error: Error?) { // Add code to do when license server returns. } }