Documentation
Table of contents
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
  1. @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.
    }
    
  2. class AppDelegate: UIResponder, UIApplicationDelegate, LicenseVerificationListener {
       ...
       DynamsoftLicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9", verificationDelegate: self)
       ...
       func licenseVerificationCallback(_ isSuccess: Bool, error: Error?) {
          // Add code to do when license server returns.
       }
    }
    

Is this page helpful?

YesYes NoNo

In this article:

Version 3.2.30

    • version 3.2.30
    • Version 3.x
      • Version 3.0.20
    • Version 2.x
      • Version 2.2.20
      • Version 2.0.0
    • Version 1.x
      • Version 1.2.1
      • Version 1.2.0
      • Version 1.0.0
    Change +