Recognito
  • About RECOGNITO
  • Face Recognition SDK
    • Performance Overview
    • Integration Guide
      • Linux
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Windows
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Android
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • iOS
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Flutter
        • Installation
        • API Reference
        • Licensing
        • Sample Application
  • Face Liveness Detection SDK
    • Performance Overview
    • Integration Guide
      • Linux
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Windows
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Android
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • iOS
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Flutter
        • Installation
        • API Reference
        • Licensing
        • Sample Application
  • ID Document Recognition SDK
    • Performance Overview
    • Integration Guide
      • Linux
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • Android
        • Installation
        • API Reference
        • Licensing
        • Sample Application
      • iOS
        • Installation
        • API Reference
        • Licensing
        • Sample Application
  • ID Document Liveness Detection SDK
    • Performance Overview
    • Integration Guide
      • Linux
        • Installation
        • API Reference
        • Licensing
        • Sample Application
  • License Option
  • How to implement 1:N identification with RECOGNITO SDK
  • Contact & Support
Powered by GitBook
On this page
  • Android Activation
  • iOS Activation
  • Request License
  • Activate SDK
  1. Face Recognition SDK
  2. Integration Guide
  3. Flutter

Licensing

PreviousAPI ReferenceNextSample Application

Last updated 2 months ago

Click to get details about RECOGNITO license option

License Option

Android Activation

To activate Android SDK, you have to first get your Application ID in your android/app/build.gradle file:

android {
    ...
    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.bio.facerecognition_flutter"
        // You can update the following values to match your application needs.
        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
        minSdkVersion 24
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }
    ...
}

iOS Activation

To activate iOS SDK, you have to get your Bundle ID.

buildSettings = {
	ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
	CLANG_ENABLE_MODULES = YES;
	CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
	DEVELOPMENT_TEAM = "";
	ENABLE_BITCODE = NO;
	INFOPLIST_FILE = Runner/Info.plist;
	LD_RUNPATH_SEARCH_PATHS = (
		"$(inherited)",
		"@executable_path/Frameworks",
	);
	PRODUCT_BUNDLE_IDENTIFIER = com.bio.facedemo;
	PRODUCT_NAME = "$(TARGET_NAME)";
	SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
	SWIFT_VERSION = 5.0;
	VERSIONING_SYSTEM = "apple-generic";
};

Request License

Share your Application ID and Bundle ID with us for license key.

Activate SDK

main.dart
try {
  if (Platform.isAndroid) {
    await _facesdkPlugin
        .setActivation(
            "EO5wcxhdMXJoLRpKq3Lexv2sTHPU8Ehed3vsBwmzdye/MJw+rVJTnY9SidD3vKV/2YNE6kufwIcC"
            "7LvLGFSORk3b14swPe7415aYSLKNI2RaUL5Nfn9oWHBjW1XehQLjLUx3w0Qi8bUth6vyg9Oaj7V7"
            "+dKruxjx/2dD2ddXKBoiIwYDonjW7gx7PmF9W66DXDtfRGpARvKW5Cn+jSCCH8A3Gft8wOBdQXM8"
            "UTDZUZxNbvozkgV6Dw9hMQJSka06iFK1h/UO6NrGLudt1SOC2b3hfoFJcAVjl3W7UTxzVyByJpLp"
            "tYTWJNr36pn1ixWhazLHC4s4TXtyQR67yzN3aw==")
        .then((value) => facepluginState = value ?? -1);
  } else {
    await _facesdkPlugin
        .setActivation(
            "H/Fs6Zgbsi9av6VVDAi54yqpYxnq0eDV3MSZAxMnARvUVePNY85UJu3d95nM7iO2RrCm19/eq+qb"
            "gSDmhJRYVJBMEUcxG+0cPPWVAW7m46dfS1Kpn+Flqbanfbco+Hd9Uda3aAzDkklzgdfYt7TvSXRt"
            "LZ8wW7jLiPjt8Lufj1GvhRzfESARv18VrxfQV+U8x3EqqvfKTJrkkg91NuAKvUZSoao4B5pQLpRd"
            "GwQ/saP9AQSWuyU1Zw+Whw/cnmXY2xZLGx6n/ict3NW9vpttv2tBbPCe/TdofRuJbE7R1Yb60BvQ"
            "ajzoaQWx3RsRgca9ah+Pccxb15tPVzr1apTK7A==")
        .then((value) => facepluginState = value ?? -1);
  }

  if (facepluginState == 0) {
    await _facesdkPlugin
        .init()
        .then((value) => facepluginState = value ?? -1);
  }
} catch (e) {}

the SDK with license key. Should be called before using of any other functions.

Here
Contact us
Activate