Skip to content

Commit

Permalink
Merge pull request #146 from BlinkID/jenkins/stable-build
Browse files Browse the repository at this point in the history
  • Loading branch information
ivancuric authored Sep 6, 2024
2 parents d989156 + 5516666 commit c4eb8e7
Show file tree
Hide file tree
Showing 61 changed files with 435 additions and 278 deletions.
233 changes: 141 additions & 92 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,137 +1,186 @@
# Release notes

## 6.10.0

### New features

- **Improved reliability and first-time successful scanning experience**
- **_Avoiding Double Scans of the Front Side_**: For a more reliable scanning process, BlinkID now prompts users to flip the document when they scan the front side twice. This improves the overall experience and reduces the chance of mistakes.
- **_Starting with the Right Side_**: If users attempt to scan the back side of a document first, BlinkID will prompt them to begin with the front side. This feature ensures that users follow the correct order, leading to a more reliable and user-friendly experience.

### Expanded document coverage

#### New document versions for supported documents

- Sweden - Social Security Card - Back side
- Bolivia - Driver's License - Back side
- Brazil, Distrito Federal - Identity Card - Back side

#### Out of beta

- Colombia - Temporary Protection Permit

#### New beta documents support

- France - Professional ID
- Mexico - Tax ID

#### New document versions for beta-supported documents

- Brazil, Parana - Identity Card - Back side
- Brazil, Santa Catarina - Identity Card - Back side

#### New segments supported on documents

- Peru - Alien ID - MRZ

### Other changes

- Added `imageExtractionFailures` to `AdditionalProcessingInfo` - this allows clients to actively track if any `ImageExtractionType` (`FullDocument`, `Face`, `Signature`) is not visible on the presented document.
- Added a new result member, `barcodeStepUsed`, to both `BlinkIdSingleSideRecognizer` and `BlinkIdMultiSideRecognizer`. This member indicates whether the barcode scanning step was utilized during the process.
- Added two new settings for `BlinkIdSingleSideRecognizer` and `BlinkIdMultiSideRecognizer`:
- `allowBarcodeScanOnly` - allows barcode recognition to proceed even if the initial extraction fails - set to `false` by default
- `combineFrameResults` - enables the aggregation of data from multiple frames - set to `true` by default

## 6.9.2

- added new member `barcodeStepUsed` to `BlinkIDSingleSideRecognizer` and `BlinkIDMultiSideRecognizer` results
- improved barcode scanning
- added new member `barcodeStepUsed` to `BlinkIDSingleSideRecognizer` and `BlinkIDMultiSideRecognizer` results
- improved barcode scanning

## 6.9.1

- Fixes iOS camera selection logic when the system locale is set to Spanish
- Fixes iOS camera selection logic when the system locale is set to Spanish

## 6.9.0

### New features

**Custom mandatory fields**
- We’re introducing the option for customers to define their own set of mandatory fields. This feature allows greater flexibility in the scanning process by enabling the extraction of only the necessary information from identity documents. Now you can customize the process and focus on only those fields that are relevant to your use case.
- Custom mandatory fields can be set at the document level or applied universally to all document types.

- We’re introducing the option for customers to define their own set of mandatory fields. This feature allows greater flexibility in the scanning process by enabling the extraction of only the necessary information from identity documents. Now you can customize the process and focus on only those fields that are relevant to your use case.
- Custom mandatory fields can be set at the document level or applied universally to all document types.

### Expanded Document Coverage

#### New Documents Support
- Austria - Polycarbonate Passport
- Canada - Polycarbonate Passport
- Ecuador - Paper Passport
- Germany - eID
- Guatemala - Alien ID
- Iraq - Polycarbonate Passport
- Namibia - Identity Card
- Nepal - Polycarbonate Passport
- Sweden - SIS ID
- USA, Delaware - Identity Card
- USA, Louisiana - Identity Card
- USA, Vermont - Identity Card

- Austria - Polycarbonate Passport
- Canada - Polycarbonate Passport
- Ecuador - Paper Passport
- Germany - eID
- Guatemala - Alien ID
- Iraq - Polycarbonate Passport
- Namibia - Identity Card
- Nepal - Polycarbonate Passport
- Sweden - SIS ID
- USA, Delaware - Identity Card
- USA, Louisiana - Identity Card
- USA, Vermont - Identity Card

#### New Document Versions for Supported Documents
- Bolivia - Identity Card
- Canada, British Columbia - Public Services Card
- Finland - Identity Card
- Greece - Identity Card
- Malaysia - iKAD
- Mexico, Nuevo Leon - Driver's License
- Mexico, Tlaxcala - Driver's License
- Morocco - Driver's License
- Thailand - Polycarbonate Passport
- USA - Alaska - Driver's License
- USA - Alaska - Identity Card
- USA - Connecticut - Identity Card
- USA - Delaware - Driver's License
- USA - District of Columbia - Driver's License
- USA - Hawaii - Identity Card
- USA - Idaho - Driver's License
- USA - Indiana - Driver's License
- USA - Indiana - Identity Card
- USA - Iowa - Identity Card
- USA - Kansas - Identity Card
- USA - Kentucky - Identity Card
- USA - Kentucky - Driver's License
- USA - Maine - Identity Card
- USA - Maine - Driver's License
- USA - Michigan - Driver's License
- USA - Minnesota - Driver's License
- USA - Minnesota - Identity Card
- USA - Montana - Identity Card
- USA - Montana - Driver's License
- USA - New Hampshire - Identity Card
- USA - New Mexico - Driver's License
- USA - New Mexico - Identity Card
- USA - New York - Identity Card
- USA - North Dakota - Identity Card
- USA - Oregon - Identity Card
- USA - Pennsylvania - Driver's License
- USA - Rhode Island - Identity Card
- USA - South Carolina - Identity Card
- USA - Vermont - Driver's License
- USA - Washington - Identity Card
- USA - Wyoming - Driver's License
- USA - Wyoming - Identity Card

- Bolivia - Identity Card
- Canada, British Columbia - Public Services Card
- Finland - Identity Card
- Greece - Identity Card
- Malaysia - iKAD
- Mexico, Nuevo Leon - Driver's License
- Mexico, Tlaxcala - Driver's License
- Morocco - Driver's License
- Thailand - Polycarbonate Passport
- USA - Alaska - Driver's License
- USA - Alaska - Identity Card
- USA - Connecticut - Identity Card
- USA - Delaware - Driver's License
- USA - District of Columbia - Driver's License
- USA - Hawaii - Identity Card
- USA - Idaho - Driver's License
- USA - Indiana - Driver's License
- USA - Indiana - Identity Card
- USA - Iowa - Identity Card
- USA - Kansas - Identity Card
- USA - Kentucky - Identity Card
- USA - Kentucky - Driver's License
- USA - Maine - Identity Card
- USA - Maine - Driver's License
- USA - Michigan - Driver's License
- USA - Minnesota - Driver's License
- USA - Minnesota - Identity Card
- USA - Montana - Identity Card
- USA - Montana - Driver's License
- USA - New Hampshire - Identity Card
- USA - New Mexico - Driver's License
- USA - New Mexico - Identity Card
- USA - New York - Identity Card
- USA - North Dakota - Identity Card
- USA - Oregon - Identity Card
- USA - Pennsylvania - Driver's License
- USA - Rhode Island - Identity Card
- USA - South Carolina - Identity Card
- USA - Vermont - Driver's License
- USA - Washington - Identity Card
- USA - Wyoming - Driver's License
- USA - Wyoming - Identity Card

#### Out of Beta
- European Union - Health Insurance Card

- European Union - Health Insurance Card

#### New Beta Documents Support
- Democratic Republic of the Congo - Voter ID
- Philippines - Alien ID
- Philippines - Postal ID
- Philippines - Work Permit
- Philippines - Health Insurance Card

- Democratic Republic of the Congo - Voter ID
- Philippines - Alien ID
- Philippines - Postal ID
- Philippines - Work Permit
- Philippines - Health Insurance Card

#### New Document Versions for Beta-Supported Documents
- Honduras - Paper Passport
- Mexico, Sonora - Driver's License
- Peru - Alien ID
- Philippines - Alien ID

- Honduras - Paper Passport
- Mexico, Sonora - Driver's License
- Peru - Alien ID
- Philippines - Alien ID

#### New Segments Supported on Documents
- China Exit Entry Permit - MRZ
- China Mainland Travel Permit Taiwan - MRZ
- France Residence permit - `Remarks` & `ResidencePermitType`
- Philippines Alien ID - `visaType`

- China Exit Entry Permit - MRZ
- China Mainland Travel Permit Taiwan - MRZ
- France Residence permit - `Remarks` & `ResidencePermitType`
- Philippines Alien ID - `visaType`

#### Bug Fixes
- German ID - Fixed issues in cases when documents contain multiple surnames.
- Paraguay ID - Added support for parsing the smaller barcode found on the back side of the ID.
- Bulgaria Driver’s License - The Address field is set to optional, improving the extraction process.
- Improved MRZ parsing for the back side of the following identity documents:
- Brazil Alien ID
- Kenya ID
- Bosnia and Herzegovina ID
- Ivory Coast ID
- Paraguay ID

- German ID - Fixed issues in cases when documents contain multiple surnames.
- Paraguay ID - Added support for parsing the smaller barcode found on the back side of the ID.
- Bulgaria Driver’s License - The Address field is set to optional, improving the extraction process.
- Improved MRZ parsing for the back side of the following identity documents:
- Brazil Alien ID
- Kenya ID
- Bosnia and Herzegovina ID
- Ivory Coast ID
- Paraguay ID

### API changes

- `ClassAnonymizationSettings` type now uses `classFilter` property of type `ClassFilter` instead of `country`, `region` and `type` properties
- `ClassAnonymizationSettings` type now uses `classFilter` property of type `ClassFilter` instead of `country`, `region` and `type` properties

- New result members: `remarks`, `residencePermitType` and `visaType` added to `BlinkIdMultiSideRecognizerResult`, `BlinkIdSingleSideRecognizerResult` and `VIZResult`
- New result members: `remarks`, `residencePermitType` and `visaType` added to `BlinkIdMultiSideRecognizerResult`, `BlinkIdSingleSideRecognizerResult` and `VIZResult`

- New field types: `Remarks`, `ResidencePermitType` and `VisaType` to `FieldType` enum
- New field types: `Remarks`, `ResidencePermitType` and `VisaType` to `FieldType` enum

- Added new enum `AlphabetType`
- Added new enum `AlphabetType`

- Added new type `DetailedFieldType`
- Added new type `DetailedFieldType`

- Added new type `ClassFilter`
- Added new type `ClassFilter`

- Added new type `CustomClassRules`
- Added new type `CustomClassRules`

- Added new settings `customClassRules` as an array of `CustomClassRules` types for defining custom mandatory fields
- Added new settings `customClassRules` as an array of `CustomClassRules` types for defining custom mandatory fields

- Added new region: `ALAGOAS` to `Region` enum
- Added new region: `ALAGOAS` to `Region` enum

- Added new document types: `AFGHAN_CITIZEN_CARD`, `EID`, `PASS`, `SIS_ID` to `DocumentType` enum
- Added new document types: `AFGHAN_CITIZEN_CARD`, `EID`, `PASS`, `SIS_ID` to `DocumentType` enum

## 6.8.0

Expand Down
4 changes: 2 additions & 2 deletions examples/blinkid-camera/javascript/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ function main()
}

// 1. It's possible to obtain a free trial license key on microblink.com
let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWLms+Z2+bPv3qQKWQwSGu5HWQtiGmj3Qh0Vmmq3mSRGKjWqjOkTNrZR2cPKNa2sUNaN6YJOzq9suQCCrHGQHKiu1Pof8Mi65YfgPFCORAPlDRzFFIHhAsmc40yqk1PzLFaJFO4A9cBEGjyx0iCxIhBaSWBTN99L/sqXkdL+mJyS25rQ4PSHBZPMh9XN+0pf27BJ2xIEgOaIZJAo2fh3s6w0sj7qOS0RghqXxggFKmr5M9mz/q3x/01sZhhxKOGT+vxrtvC2/RuBRtzalC4zZPoQVxZjdCixLT2hClaCe7srqSc+nuNxrMQZ5A1Ghl9c4=";
let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKOs8Z0uMfzPVt0azkN3b1FOq6ZNKszM2VyNNY3+FqBQ3b843+HCmgXrP+qJ1Veesmy6KYqKJoaaNmI/Fe6UYSgBtb4ac0AcaIIEYmoR29aEOa9FbJXrPucUiehMOLMT/ys4UsWmnJvlwLixGXu7j4cinhbOxNgtJKCuOhiK496of3w9IYgimBtT+HggAQODQW5ADPMy1vll7N1DooI7cYwm+13VOr7GrdKz/N8l8PhDI8aeyFMaicG+c1A80GcFD/SstMANEIs4tW3V2husInw1qiGz3XrnRWkg241L1SBJ/Q+IwTaxDUx5HPtcuPLA=";

if (window.location.hostname === "blinkid.github.io")
{
licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaBZobhpCRHTpeFbak25lj9/gkMYK3Ch8K+TaVXALI8cccegrK/p5qXImpKgFXkD39HBpI1zUKVmdVFsccUdxeXLQ0vE71ZKwxOZvKtsX7i79ewHvtNC0+St0iKxur/ucw/e7K4EpBjpHeA2DzpN+HuVDgxZ7i2r7aQ+GhX29cqPQSLeVHXBGjxLEBqj/nOFii78SGWl5yfvBeQP+1w8eKDI6HlguOFI5ZDfR0EfrfQOFtCeIikbfvVWvHtxGump6hgTqtifd8KcfIekce56WDw17Vf11852hntlsYgLWCYNriWPYsbaXEYNCUeknoG2w==";
licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaH5oTh2IJLye04k8SNa7nfMSbK2kEywSy+qzdtrwWiD20kRwr6v9ej0bdqHNq208cNsqu4+rues70+vem4OK1/n8R/7nOMXbcxMtgmjIuBBi4WNSK48wBlnYKi4Ws+tEQQBDu2Gjh1usRwq77VxB+Yytf7uJs0NZeO1+PJPV1l3qF2Ln3isvkyoYqoElVf6OFjh1sTfWaE+IDLhimnUXISSXVBfIzzMzq3jQdGqKnlL8yOaCcpL+rp5qzJ+SLerq+f9nz1lMH5Wi6xrMtS2GhEAYyZ2cnN7Qi0vNqop34iN7EY7DUfTEcj87PAu1w4YA==";
}

// 2. Create instance of SDK load settings with your license key
Expand Down
2 changes: 1 addition & 1 deletion examples/blinkid-camera/javascript/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ <h1 id="msg">Loading...</h1>
</body>

<!-- Keep in mind that the jsDelivr CDN is used for demonstration, it's not intended to be used in production! -->
<script src="https://cdn.jsdelivr.net/npm/@microblink/blinkid-in-browser-sdk@6.9.2/dist/blinkid-sdk.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@microblink/blinkid-in-browser-sdk@6.10.0/dist/blinkid-sdk.js"></script>
<script src="app.js"></script>
</html>
2 changes: 1 addition & 1 deletion examples/blinkid-camera/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
"typescript": "^3.9.5"
},
"dependencies": {
"@microblink/blinkid-in-browser-sdk": "~6.9.2"
"@microblink/blinkid-in-browser-sdk": "~6.10.0"
}
}
2 changes: 1 addition & 1 deletion examples/blinkid-camera/typescript/src/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ function main() {
}

// 1. It's possible to obtain a free trial license key on microblink.com
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWLms+Z2+bPv3qQKWQwSGu5HWQtiGmj3Qh0Vmmq3mSRGKjWqjOkTNrZR2cPKNa2sUNaN6YJOzq9suQCCrHGQHKiu1Pof8Mi65YfgPFCORAPlDRzFFIHhAsmc40yqk1PzLFaJFO4A9cBEGjyx0iCxIhBaSWBTN99L/sqXkdL+mJyS25rQ4PSHBZPMh9XN+0pf27BJ2xIEgOaIZJAo2fh3s6w0sj7qOS0RghqXxggFKmr5M9mz/q3x/01sZhhxKOGT+vxrtvC2/RuBRtzalC4zZPoQVxZjdCixLT2hClaCe7srqSc+nuNxrMQZ5A1Ghl9c4=";
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKOs8Z0uMfzPVt0azkN3b1FOq6ZNKszM2VyNNY3+FqBQ3b843+HCmgXrP+qJ1Veesmy6KYqKJoaaNmI/Fe6UYSgBtb4ac0AcaIIEYmoR29aEOa9FbJXrPucUiehMOLMT/ys4UsWmnJvlwLixGXu7j4cinhbOxNgtJKCuOhiK496of3w9IYgimBtT+HggAQODQW5ADPMy1vll7N1DooI7cYwm+13VOr7GrdKz/N8l8PhDI8aeyFMaicG+c1A80GcFD/SstMANEIs4tW3V2husInw1qiGz3XrnRWkg241L1SBJ/Q+IwTaxDUx5HPtcuPLA=";

// 2. Create instance of SDK load settings with your license key
const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey);
Expand Down
4 changes: 2 additions & 2 deletions examples/blinkid-file/javascript/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ function main()
}

// 1. It's possible to obtain a free trial license key on microblink.com
let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWLms+Z2+bPv3qQKWQwSGu5HWQtiGmj3Qh0Vmmq3mSRGKjWqjOkTNrZR2cPKNa2sUNaN6YJOzq9suQCCrHGQHKiu1Pof8Mi65YfgPFCORAPlDRzFFIHhAsmc40yqk1PzLFaJFO4A9cBEGjyx0iCxIhBaSWBTN99L/sqXkdL+mJyS25rQ4PSHBZPMh9XN+0pf27BJ2xIEgOaIZJAo2fh3s6w0sj7qOS0RghqXxggFKmr5M9mz/q3x/01sZhhxKOGT+vxrtvC2/RuBRtzalC4zZPoQVxZjdCixLT2hClaCe7srqSc+nuNxrMQZ5A1Ghl9c4=";
let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKOs8Z0uMfzPVt0azkN3b1FOq6ZNKszM2VyNNY3+FqBQ3b843+HCmgXrP+qJ1Veesmy6KYqKJoaaNmI/Fe6UYSgBtb4ac0AcaIIEYmoR29aEOa9FbJXrPucUiehMOLMT/ys4UsWmnJvlwLixGXu7j4cinhbOxNgtJKCuOhiK496of3w9IYgimBtT+HggAQODQW5ADPMy1vll7N1DooI7cYwm+13VOr7GrdKz/N8l8PhDI8aeyFMaicG+c1A80GcFD/SstMANEIs4tW3V2husInw1qiGz3XrnRWkg241L1SBJ/Q+IwTaxDUx5HPtcuPLA=";

if (window.location.hostname === "blinkid.github.io")
{
licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaBZobhpCRHTpeFbak25lj9/gkMYK3Ch8K+TaVXALI8cccegrK/p5qXImpKgFXkD39HBpI1zUKVmdVFsccUdxeXLQ0vE71ZKwxOZvKtsX7i79ewHvtNC0+St0iKxur/ucw/e7K4EpBjpHeA2DzpN+HuVDgxZ7i2r7aQ+GhX29cqPQSLeVHXBGjxLEBqj/nOFii78SGWl5yfvBeQP+1w8eKDI6HlguOFI5ZDfR0EfrfQOFtCeIikbfvVWvHtxGump6hgTqtifd8KcfIekce56WDw17Vf11852hntlsYgLWCYNriWPYsbaXEYNCUeknoG2w==";
licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaH5oTh2IJLye04k8SNa7nfMSbK2kEywSy+qzdtrwWiD20kRwr6v9ej0bdqHNq208cNsqu4+rues70+vem4OK1/n8R/7nOMXbcxMtgmjIuBBi4WNSK48wBlnYKi4Ws+tEQQBDu2Gjh1usRwq77VxB+Yytf7uJs0NZeO1+PJPV1l3qF2Ln3isvkyoYqoElVf6OFjh1sTfWaE+IDLhimnUXISSXVBfIzzMzq3jQdGqKnlL8yOaCcpL+rp5qzJ+SLerq+f9nz1lMH5Wi6xrMtS2GhEAYyZ2cnN7Qi0vNqop34iN7EY7DUfTEcj87PAu1w4YA==";
}

// 2. Create instance of SDK load settings with your license key
Expand Down
2 changes: 1 addition & 1 deletion examples/blinkid-file/javascript/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ <h1>Processing...</h1>
</body>

<!-- Keep in mind that the jsDelivr CDN is used for demonstration, it's not intended to be used in production! -->
<script src="https://cdn.jsdelivr.net/npm/@microblink/blinkid-in-browser-sdk@6.9.2/dist/blinkid-sdk.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@microblink/blinkid-in-browser-sdk@6.10.0/dist/blinkid-sdk.js"></script>
<script src="app.js"></script>
</html>
2 changes: 1 addition & 1 deletion examples/blinkid-file/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
"typescript": "^3.9.5"
},
"dependencies": {
"@microblink/blinkid-in-browser-sdk": "~6.9.2"
"@microblink/blinkid-in-browser-sdk": "~6.10.0"
}
}
2 changes: 1 addition & 1 deletion examples/blinkid-file/typescript/src/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ function main() {
}

// 1. It's possible to obtain a free trial license key on microblink.com
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWLms+Z2+bPv3qQKWQwSGu5HWQtiGmj3Qh0Vmmq3mSRGKjWqjOkTNrZR2cPKNa2sUNaN6YJOzq9suQCCrHGQHKiu1Pof8Mi65YfgPFCORAPlDRzFFIHhAsmc40yqk1PzLFaJFO4A9cBEGjyx0iCxIhBaSWBTN99L/sqXkdL+mJyS25rQ4PSHBZPMh9XN+0pf27BJ2xIEgOaIZJAo2fh3s6w0sj7qOS0RghqXxggFKmr5M9mz/q3x/01sZhhxKOGT+vxrtvC2/RuBRtzalC4zZPoQVxZjdCixLT2hClaCe7srqSc+nuNxrMQZ5A1Ghl9c4=";
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKOs8Z0uMfzPVt0azkN3b1FOq6ZNKszM2VyNNY3+FqBQ3b843+HCmgXrP+qJ1Veesmy6KYqKJoaaNmI/Fe6UYSgBtb4ac0AcaIIEYmoR29aEOa9FbJXrPucUiehMOLMT/ys4UsWmnJvlwLixGXu7j4cinhbOxNgtJKCuOhiK496of3w9IYgimBtT+HggAQODQW5ADPMy1vll7N1DooI7cYwm+13VOr7GrdKz/N8l8PhDI8aeyFMaicG+c1A80GcFD/SstMANEIs4tW3V2husInw1qiGz3XrnRWkg241L1SBJ/Q+IwTaxDUx5HPtcuPLA=";

// 2. Create instance of SDK load settings with your license key
const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey);
Expand Down
4 changes: 2 additions & 2 deletions examples/idbarcode/javascript/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ function main()
}

// 1. It's possible to obtain a free trial license key on microblink.com
let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWLms+Z2+bPv3qQKWQwSGu5HWQtiGmj3Qh0Vmmq3mSRGKjWqjOkTNrZR2cPKNa2sUNaN6YJOzq9suQCCrHGQHKiu1Pof8Mi65YfgPFCORAPlDRzFFIHhAsmc40yqk1PzLFaJFO4A9cBEGjyx0iCxIhBaSWBTN99L/sqXkdL+mJyS25rQ4PSHBZPMh9XN+0pf27BJ2xIEgOaIZJAo2fh3s6w0sj7qOS0RghqXxggFKmr5M9mz/q3x/01sZhhxKOGT+vxrtvC2/RuBRtzalC4zZPoQVxZjdCixLT2hClaCe7srqSc+nuNxrMQZ5A1Ghl9c4=";
let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKOs8Z0uMfzPVt0azkN3b1FOq6ZNKszM2VyNNY3+FqBQ3b843+HCmgXrP+qJ1Veesmy6KYqKJoaaNmI/Fe6UYSgBtb4ac0AcaIIEYmoR29aEOa9FbJXrPucUiehMOLMT/ys4UsWmnJvlwLixGXu7j4cinhbOxNgtJKCuOhiK496of3w9IYgimBtT+HggAQODQW5ADPMy1vll7N1DooI7cYwm+13VOr7GrdKz/N8l8PhDI8aeyFMaicG+c1A80GcFD/SstMANEIs4tW3V2husInw1qiGz3XrnRWkg241L1SBJ/Q+IwTaxDUx5HPtcuPLA=";

if (window.location.hostname === "blinkid.github.io")
{
licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaBZobhpCRHTpeFbak25lj9/gkMYK3Ch8K+TaVXALI8cccegrK/p5qXImpKgFXkD39HBpI1zUKVmdVFsccUdxeXLQ0vE71ZKwxOZvKtsX7i79ewHvtNC0+St0iKxur/ucw/e7K4EpBjpHeA2DzpN+HuVDgxZ7i2r7aQ+GhX29cqPQSLeVHXBGjxLEBqj/nOFii78SGWl5yfvBeQP+1w8eKDI6HlguOFI5ZDfR0EfrfQOFtCeIikbfvVWvHtxGump6hgTqtifd8KcfIekce56WDw17Vf11852hntlsYgLWCYNriWPYsbaXEYNCUeknoG2w==";
licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaH5oTh2IJLye04k8SNa7nfMSbK2kEywSy+qzdtrwWiD20kRwr6v9ej0bdqHNq208cNsqu4+rues70+vem4OK1/n8R/7nOMXbcxMtgmjIuBBi4WNSK48wBlnYKi4Ws+tEQQBDu2Gjh1usRwq77VxB+Yytf7uJs0NZeO1+PJPV1l3qF2Ln3isvkyoYqoElVf6OFjh1sTfWaE+IDLhimnUXISSXVBfIzzMzq3jQdGqKnlL8yOaCcpL+rp5qzJ+SLerq+f9nz1lMH5Wi6xrMtS2GhEAYyZ2cnN7Qi0vNqop34iN7EY7DUfTEcj87PAu1w4YA==";
}

// 2. Create instance of SDK load settings with your license key
Expand Down
Loading

0 comments on commit c4eb8e7

Please sign in to comment.