Skip to content

Latest commit

 

History

History
71 lines (54 loc) · 2.17 KB

License-v1.0.3.md

File metadata and controls

71 lines (54 loc) · 2.17 KB
layout title description keywords needAutoGenerateSidebar breadcrumbText
default-layout
License initialization - Dynamsoft Camera Enhancer
This is the documentation - License initialization page of Dynamsoft Camera Enhancer.
Camera Enhancer, License initialization
true
License Initialization

License initialization

Get a trial key

  • A time-limited public trial key is available for every new device for the first use of Dynamsoft Camera Enhancer.
  • If your free key is expired, please visit Private Trial License Page to get an extension.

Get a full key license

Set up the license from Dynamsoft License Server

Once you have a license you can use the following code to set up your license from Dynamsoft License Server:

For Android users:

Android sample

Java:

    DMDLSConnectionParameters info = new DMDLSConnectionParameters();
    info.organizationID = "Your organizationID";
    mCamera.initLicenseFromDLS(info, new CameraDLSLicenseVerificationListener() {
        @Override
        public void DLSLicenseVerificationCallback(boolean b, Exception e) {
            if(!b && e != null){
                e.printStackTrace();
            }
        }
    });

Kotlin:

    val info = com.dynamsoft.dce.DMDLSConnectionParameters()
    info.organizationID = "Put your organizationID here."
    mCameraEnhancer!!.initLicenseFromDLS(info) { isSuccess, error ->
        if (!isSuccess) {
            error.printStackTrace()
        }
    }

For iOS users:

Objective-C sample

    iDCEDLSConnectionParameters* dcePara = [[iDCEDLSConnectionParameters alloc] init];
    dcePara.organizationID = @"Your organizationID";
    dce = [[DynamsoftCameraEnhancer alloc] initLicenseFromDLS:dcePara view:dceview verificationDelegate:self];

Swift sample

    let DLS = iDCEDLSConnectionParameters()
    DLS.organizationID = "Your organizationID"
    dce = DynamsoftCameraEnhancer.init(licenseFromDLS: DLS, view: dceView, verificationDelegate: self)