Handling the Capacitor Barcode Scanner SDK license
License key
To run the Scanbot SDK within your production app, you must purchase and use a valid Scanbot SDK license.
Each license key is valid only for a given app bundle identifier. You will be unable to use any of the SDK features if the license key is corrupted, expired, or invalid in any other way.
Trial license
The Scanbot SDK will run without a license for one minute per session. To get a free 7-day trial license, please submit the trial license form.
Please note that you may only use a trial license in development and staging environments. You are not allowed to publish your app to the App Store, Play Store, or any third-party app store without a production license.
Purchasing a production license
To receive pricing information or purchase a production license for the Scanbot SDK, please request a quote.
License checks in production apps
If the Scanbot Barcode Scanner SDK license has expired, any call to the Scanbot Barcode Scanner SDK API will result in a promise rejection.
To prevent this, license expiration should always be checked at runtime by calling the ScanbotBarcodeSDK.getLicenseInfo() method.
If isValid returns false, all usage of Scanbot SDK API or UI components should be disabled.
loading...
Check the LicenseInfo interface properties here and the LicenseStatus type here.
Updating the license in production apps
The expiration date and the feature list of a license are contained in the license key string as encrypted data. This means that renewing or extending a license will cause a new license key string to be generated.
To renew an expired license or extend a valid license with additional Scanbot SDK features, you will have to deploy a new version of the app with an updated license key.
Alternatively, you can dispatch the new key via Firebase Remote Config or load it from your web API, but we do not provide an out-of-the box solution for this.
Want to scan longer than one minute?
Generate a free trial license to test the Scanbot SDK thoroughly.
Get free trial licenseScanbot SDK is part of the Apryse SDK product family
A mobile scan is just the start. With Apryse SDKs, you can expand mobile workflows into full cross‑platform document processing. Whether you need to edit PDFs, add secure digital signatures, or use a fast, customizable document viewer and editor, Apryse gives you the tools to build powerful features quickly.
Learn more
