Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Method | Description |
---|---|
initLicense |
Read product key and activate the SDK. |
initLicenseFromServer |
Initialize license and connect to the specified server for online verification. |
initLicenseFromLicenseContent |
Initialize license from the license content on client machine for offline verification. |
outputLicenseToString |
Output the license content to a string from the license server. |
initLicenseFromDLS |
Initializes the barcode reader license and connects to the specified server for online verification. |
initLicenseFromLTS |
Deprecated , please use initLicenseFromDLS instead. |
Read the product key and activate the SDK.
void initLicense(String license) throws BarcodeReaderException
Parameters
license
: The product keys.
Exceptions
Code Snippet
BarcodeReader reader = new BarcodeReader();
reader.initLicense("t0260NwAAAHV***************");
reader.destroy();
Initialize the license and connect to the specified server for online verification.
void initLicenseFromServer(String licenseServer, String licenseKey, DBRServerLicenseVerificationListener dbrServerLicenseVerificationListener)
Parameters
licenseServer
: The URL of the license server.
licenseKey
: The license key.
dbrServerLicenseVerificationListener
: The delegate to handle callback when license server returns.
Code Snippet
BarcodeReader reader = new BarcodeReader();
reader.initLicenseFromServer("", "C087****", new DBRServerLicenseVerificationListener() {
@Override
public void licenseVerificationCallback(boolean isSuccess, Exception error) {
}
});
reader.destroy();
Initialize barcode reader license from the license content on the client machine for offline verification.
void initLicenseFromLicenseContent(String licenseKey, String licenseContent) throws BarcodeReaderException
Parameters
licenseKey
: The license key.
licenseContent
: An encrypted string representing the license content (quota, expiration date, barcode type, etc.) obtained from the method OutputLicenseToString
.
Exceptions
Code Snippet
BarcodeReader reader = new BarcodeReader();
//get String licenseContent from reader.outputLicenseToString();
reader.initLicenseFromLicenseContent("C087****",licenseContent);
reader.destroy();
Output the license content as an encrypted string from the license server to be used for offline license verification.
String outputLicenseToString() throws BarcodeReaderException
Return Value
The output string which stores the contents of license.
Exceptions
Code Snippet
BarcodeReader reader = new BarcodeReader();
reader.initLicenseFromServer("", "C087****", new DBRServerLicenseVerificationListener() {
@Override
public void licenseVerificationCallback(boolean isSuccess, Exception error) {
}
});
String licenseContent = reader.outputLicenseToString();
reader.destroy();
Remarks
InitLicenseFromServer
has to be successfully called before calling this method.
Initializes the barcode reader license and connects to the specified server for online verification.
void initLicenseFromDLS(DMDLSConnectionParameters dlsInfo, DBRDLSLicenseVerificationListener listener)
Parameters
dlsInfo
: The struct DMDLSConnectionParameters with customized settings.
listener
: The delegate to handle callback when license server returns.
Code Snippet
BarcodeReader reader = new BarcodeReader();
DMDLSConnectionParameters info = new DMDLSConnectionParameters();
info.organizationID = "200001";
info.sessionPassword = "******";
reader.initLicenseFromDLS(info, new DBRDLSLicenseVerificationListener() {
@Override
public void DLSLicenseVerificationCallback(boolean b, Exception e) {
if (!b && e != null) {
e.printStackTrace();
}
}
});
Deprecated
, please use initLicenseFromDLS instead.
latest version