License Handling | .NET MAUI Document Scanner SDK
License Key
In order 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.
Getting a Trial License
The Scanbot SDK will run without a license for one minute per session! To get a free, "no-strings-attached" 7-day trial license, please submit the Trial License Form on our website.
Please kindly note that a trial license can only be used in a development and staging environment. You are not allowed to publish your app to the App Store, Play Store, or any 3rd party Android App Store with a trial license.
Purchase a Production License
To get pricing information and purchase a production license for the Scanbot SDK, please request a quote.
Register License
- ScanbotSDK.MAUI
- ScanbotSDK.NET Android
- ScanbotSDK.NET iOS
// In your application class
const string licenseKey = "insert-license-here";
ScanbotSDK.MAUI.SBSDKInitializer.Initialize(licenseKey, new ScanbotSDK.MAUI.SBSDKConfiguration{});
// In your application class
const string licenseKey = "insert-license-here";
var initializer = new IO.Scanbot.Sdk.ScanbotSDKInitializer();
initializer.License(licenseKey);
// In your app delegate class
const string licenseKey = "insert-license-here";
ScanbotSDK.iOS.ScanbotSDKGlobal.SetLicense(LicenseKey);
Please also note: To renew an expired license or extend a valid license with new Scanbot SDK features, you will have to reinitialize the Scanbot SDK with the new updated license string. The expiration date and the feature list of a license are contained in an encrypted data part of the license key string. This means a renewal or extension of a license will cause a new license key string to be generated.
What do you think of this documentation?
What can we do to improve it? Please be as detailed as you like.