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. |
initLicenseFromLTS |
Initializes the barcode reader license and connects to the specified server for online verification. |
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
Remark
InitLicenseFromServer
has to be successfully called before calling this method.
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();
Initializes the barcode reader license and connects to the specified server for online verification.
void initLicenseFromLTS(DMLTSConnectionParameters ltsInfo, DBRLTSLicenseVerificationListener listener)
Parameters
ltsInfo
: The struct DMLTSConnectionParameters with customized settings.
listener
: The delegate to handle callback when license server returns.
Code Snippet
BarcodeReader reader = new BarcodeReader();
DMLTSConnectionParameters info = new DMLTSConnectionParameters();
info.organizationID = "200001";
info.sessionPassword = "******";
reader.initLicenseFromLTS(info, new DBRLTSLicenseVerificationListener() {
@Override
public void LTSLicenseVerificationCallback(boolean b, Exception e) {
if (!b && e != null) {
e.printStackTrace();
}
}
});
version 8.4.0