blusalt_document_verification 0.0.11 copy "blusalt_document_verification: ^0.0.11" to clipboard
blusalt_document_verification: ^0.0.11 copied to clipboard

Document Verification SDK for Android and IOS

blusalt_document_verification #

Document verification SDK for Android and IOS

Get your Api credentials from Blusalt

Supported Countries #

Nigeria

Features #

BVN NIN PVC DRIVERS LICENSE PASSPORT SELECTOR (Document Picker)

Usage #

dependencies:
  blusalt_document_verification: ^lastVersion 

Example #


String clientId = "";
String appName = "";
String apiKey = "";
bool isDev = true;

void main() {
  IdentityVerification().initializeSDK(clientId, appName, apiKey, isDev);
  runApp(const MaterialApp(
      title: 'Flutter App',
      themeMode: ThemeMode.light,
      home: MyApp()));
}


Future<BlusaltIdentityResultResponse?> startSDK() async {
  response =
  await IdentityVerification().startSDK(BlusaltIdentityType.selector);

  return response;
}

// A document number is required for this process
Future<BlusaltIdentityResultResponse?> startSDKWithIdNumber() async {
  response = await IdentityVerification()
      .startSDKWithIdNumber(BlusaltIdentityType.nin, "12122333321");

  return response;
}

Installation #

Android #

Change the minimum Android sdk version to 24 (or higher) in your /android/build.gradle file.

minSdkVersion 24

Create a [github.properties] file in root of android folder and put below into content. Replace values with your github credentials

USERNAME_GITHUB=SampleUsername
TOKEN_GITHUB=SampleClassicToken

Add below to project level gradle file /android/build.gradle

buildscript {
    ext.kotlin_version = '1.9.+'
    ...

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.+'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

iOS #

Minimum iOS Deployment = 14

Note: #

If you are getting an error on android which says "Unauthorized" when gradle is downloading or building, generate a new github token that have access to clone, read and write to repo, access github packages. If you don't know which to tick, tick all boxes. Cheers

1
likes
130
points
36
downloads

Publisher

unverified uploader

Weekly Downloads

Document Verification SDK for Android and IOS

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface

More

Packages that depend on blusalt_document_verification