flutter_accura_kyc

Last updated:

0 purchases

flutter_accura_kyc Image
flutter_accura_kyc Images
Add to Cart

Description:

flutter accura kyc

flutter_accura_kyc #
This package is for digital user verification system powered by Accura Scan.
Installation using PubGet
flutter pub add flutter_accura_kyc
copied to clipboard
OR
flutter pub add <absolute-path-to-(flutter_accura_kyc)-folder>
copied to clipboard
Note:- #
Download package from git and add accura package into your project via local path 'pub add' command.
Setup Android #
Add this permissions into Android AndroidManifest.xml file. #
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
copied to clipboard
Add it in your root build.gradle at the end of repositories. #
buildscript {
repositories {
...
jcenter()
}
}

allprojects {
repositories {
...
jcenter()
}
}
copied to clipboard
Set Accura SDK as a dependency to our app/build.gradle file. #
android {

defaultConfig {
...
ndk {
// Specify CPU architecture.
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
packagingOptions {
pickFirst 'lib/arm64-v8a/libcrypto.so'
pickFirst 'lib/arm64-v8a/libssl.so'

pickFirst 'lib/armeabi-v7a/libcrypto.so'
pickFirst 'lib/armeabi-v7a/libssl.so'

pickFirst 'lib/x86/libcrypto.so'
pickFirst 'lib/x86/libssl.so'

pickFirst 'lib/x86_64/libcrypto.so'
pickFirst 'lib/x86_64/libssl.so'

pickFirst '**/libjsc.so'
pickFirst '**/libc++_shared.so'

pickFirst 'lib/x86/libc++_shared.so'
pickFirst 'lib/x86_64/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libc++_shared.so'
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libopencv_java4.so'
pickFirst 'lib/arm64-v8a/libopencv_java4.so'
}
}
copied to clipboard
Setup iOS #
Add this permissions into iOS Info.plist file. #
<key>NSCameraUsageDescription</key>
<string>App usage camera for scan documents.</string>
<key>NSMicrophoneUsageDescription</key>
<string>App usage microphone for oral verification.</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>App usage speech recognition for oral verification.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>App usage photos for get document picture.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>App usage photos for save document picture.</string>
copied to clipboard
Setup Accura license into your projects #
Accura has three license require for use full functionality of this library. Generate your own Accura license from here


key.license #

This license is compulsory for this library to work. it will get all setup of accura SDK.



accuraface.license #

This license is use for get face match percentages between two face pictures.



accuraactiveliveness.license #

This license is use for check active liveness between face picture and selfi camera.



Note:- You have to create license of your own bundle id for iOS and app id for Android. You can not use any other app license. If you use other app license then it will return error.
1. Setup license into Android

Go to android -> app -> src -> main and create folder named 'assets' if not exist and put all three licenses into that folder.

2. Setup license into iOS

Open iOS project into Xcode and drag & drop all three license into project root directory. Do not forgot to check "copy if needed" & "project name".

Usage #
Import react native library into file.
import 'package:flutter_accura_kyc/flutter_accura_kyc.dart';
copied to clipboard
➜ Get license configuration from SDK. It returns all active functionalities of your license. #
await FlutterAccuraKyc.getMetaData()
.then((value) => {
dynamic result = json.decode(value);

})
.onError((error, stackTrace) => {

});
copied to clipboard

Error: String
Success: JSON String Response = {


countries: Array[<CountryModels

barcodes: Array[
isValid: boolean,
isOCREnable: boolean,
isBarcode: boolean,
isBankCard: boolean,
isMRZ: boolean,
sdk_version: String

}




➜ Method for setup custom setup & messages to Accura SDK. #
let config = {
"ACCURA_ERROR_CODE_MOTION": 'Keep Document Steady',
"ACCURA_ERROR_CODE_DOCUMENT_IN_FRAME": 'Keep document in frame',
"ACCURA_ERROR_CODE_BRING_DOCUMENT_IN_FRAME": 'Bring card near to frame',
"ACCURA_ERROR_CODE_PROCESSING": 'Processing…',
"ACCURA_ERROR_CODE_BLUR_DOCUMENT": 'Blur detect in document',
"ACCURA_ERROR_CODE_FACE_BLUR": 'Blur detected over face',
"ACCURA_ERROR_CODE_GLARE_DOCUMENT": 'Glare detect in document',
"ACCURA_ERROR_CODE_HOLOGRAM": 'Hologram Detected',
"ACCURA_ERROR_CODE_DARK_DOCUMENT": 'Low lighting detected',
"ACCURA_ERROR_CODE_PHOTO_COPY_DOCUMENT": 'Can not accept Photo Copy Document',
"ACCURA_ERROR_CODE_FACE": 'Face not detected',
"ACCURA_ERROR_CODE_MRZ": 'MRZ not detected',
"ACCURA_ERROR_CODE_PASSPORT_MRZ": 'Passport MRZ not detected',
"ACCURA_ERROR_CODE_ID_MRZ": 'ID card MRZ not detected',
"ACCURA_ERROR_CODE_VISA_MRZ": 'Visa MRZ not detected',
"ACCURA_ERROR_CODE_WRONG_SIDE": 'Scanning wrong side of document',
"ACCURA_ERROR_CODE_UPSIDE_DOWN_SIDE": 'Document is upside down. Place it properly',
"IS_SHOW_LOGO": true,
"SCAN_TITLE_OCR_FRONT": 'Scan Front Side of OCR Document',
"SCAN_TITLE_OCR_BACK": 'Scan Back Side of OCR Document',
"SCAN_TITLE_OCR": 'Scan',
"SCAN_TITLE_BANKCARD": 'Scan Bank Card',
"SCAN_TITLE_BARCODE": 'Scan Barcode',
"SCAN_TITLE_MRZ_PDF417_FRONT": 'Scan Front Side of Document',
"SCAN_TITLE_MRZ_PDF417_BACK": 'Now Scan Back Side of Document',
"SCAN_TITLE_DLPLATE": 'Scan Number Plate'
}
await FlutterAccuraKyc.setupAccuraConfig([config])
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) => {

});
copied to clipboard


config: JSON Object

ACCURA_ERROR_CODE_MOTION: String
ACCURA_ERROR_CODE_DOCUMENT_IN_FRAME: String
ACCURA_ERROR_CODE_BRING_DOCUMENT_IN_FRAME: String
ACCURA_ERROR_CODE_PROCESSING: String
ACCURA_ERROR_CODE_BLUR_DOCUMENT: String
ACCURA_ERROR_CODE_FACE_BLUR: String
ACCURA_ERROR_CODE_GLARE_DOCUMENT: String
ACCURA_ERROR_CODE_HOLOGRAM: String
ACCURA_ERROR_CODE_DARK_DOCUMENT: String
ACCURA_ERROR_CODE_PHOTO_COPY_DOCUMENT: String
ACCURA_ERROR_CODE_FACE: String
ACCURA_ERROR_CODE_MRZ: String
ACCURA_ERROR_CODE_PASSPORT_MRZ: String
ACCURA_ERROR_CODE_ID_MRZ: String
ACCURA_ERROR_CODE_VISA_MRZ: String
ACCURA_ERROR_CODE_WRONG_SIDE: String
ACCURA_ERROR_CODE_UPSIDE_DOWN_SIDE: String
IS_SHOW_LOGO: Boolean
SCAN_TITLE_OCR_FRONT: String
SCAN_TITLE_OCR_BACK: String
SCAN_TITLE_OCR: String
SCAN_TITLE_BANKCARD: String
SCAN_TITLE_BARCODE: String
SCAN_TITLE_MRZ_PDF417_FRONT: String
SCAN_TITLE_MRZ_PDF417_BACK: String
SCAN_TITLE_DLPLATE: String



Success: JSON Response {
String
}


Error: String


➜ Method for scan MRZ documents. #
let config = [{ enableLogs: false }, MRZType, CountryList, AppOrientation]
await FlutterAccuraKyc.startMRZ(config)
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) =>{

});
copied to clipboard


MRZType: String

value: other_mrz or passport_mrz or id_mrz or visa_mrz



CountryList: String

value: all or IND,USA



Oriantation: String (Optional) (Default portrait)

value: portrait or landscape



Success: JSON Response {

front_data: JSONObjects?,

back_data: JSONObjects?,
type: Recognition Type,
face: URI?
front_img: URI?
back_img: URI?
}





Error: String


➜ Method for scan OCR documents. #
let config = [{ enableLogs: false }, CountryId, CardId, CardName, CardType, AppOrientation]
await FlutterAccuraKyc.startOcrWithCard(config)
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) => {

});
copied to clipboard


CountryId: integer

value: Id of selected country.



CardId: integer

value: Id of selected card.



CardName: String

value: Name of selected card.



CardType: integer

value: Type of selected card.



Oriantation: String (Optional) (Default portrait)

value: portrait or landscape



Success: JSON Response {
}


Error: String


➜ Method for scan barcode. #
let config = [{ enableLogs: false }, BarcodeType, AppOrientation]
await FlutterAccuraKyc.startBarcode(config)
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) => {

});
copied to clipboard


BarcodeType: String

value: Type of barcode documents.



Oriantation: String (Optional) (Default portrait)

value: portrait or landscape



Success: JSON Response {
}


Error: String


➜ Method for scan bankcard. #
let passArgs = [{ enableLogs: false }, AppOrientation]
await FlutterAccuraKyc.startBankCard(config)
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) => {

});
copied to clipboard


Oriantation: String (Optional) (Default portrait)

value: portrait or landscape



Success: JSON Response {
}


Error: String


➜ Method for get face match percentages between two face. #
var accuraConfs = { enableLogs: false, with_face: true, face_uri: 'uri of face'};
var config = {
"feedbackTextSize": 18,
"feedBackframeMessage": 'Frame Your Face',
"feedBackAwayMessage": 'Move Phone Away',
"feedBackOpenEyesMessage": 'Keep Your Eyes Open',
"feedBackCloserMessage": 'Move Phone Closer',
"feedBackCenterMessage": 'Move Phone Center',
"feedBackMultipleFaceMessage": 'Multiple Face Detected',
"feedBackHeadStraightMessage": 'Keep Your Head Straight',
"feedBackBlurFaceMessage": 'Blur Detected Over Face',
"feedBackGlareFaceMessage": 'Glare Detected',
"setBlurPercentage": 80,
"setGlarePercentage_0": -1,
"setGlarePercentage_1": -1,
};
let passArgs = [accuraConfs, config, AppOrientation]
await FlutterAccuraKyc.startFaceMatch(passArgs)
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) => {

});
copied to clipboard

accuraConfs: JSON Object

enableLogs: Boolean
with_face: Boolean
face_uri: URI


config: JSON Object

feedbackTextSize: integer
feedBackframeMessage: String
feedBackAwayMessage: String
feedBackOpenEyesMessage: String
feedBackCloserMessage: String
feedBackCenterMessage: String
feedBackMultipleFaceMessage: String
feedBackHeadStraightMessage: String
feedBackBlurFaceMessage: String
feedBackGlareFaceMessage: String
setBlurPercentage: integer
setGlarePercentage_0: integer
setGlarePercentage_1: integer


Oriantation: String (Optional) (Default portrait)

value: portrait or landscape


Success: JSON Response {


with_face: Boolean


status: Boolean

detect: URI?
score: Float

}



Error: String

➜ Method for liveness check. #
var accuraConfs = { enableLogs: false, with_face: true, face_uri: 'uri of face' };
var config = {
"feedbackTextSize": 18,
"feedBackframeMessage": 'Frame Your Face',
"feedBackAwayMessage": 'Move Phone Away',
"feedBackOpenEyesMessage": 'Keep Your Eyes Open',
"feedBackCloserMessage": 'Move Phone Closer',
"feedBackCenterMessage": 'Move Phone Center',
"feedBackMultipleFaceMessage": 'Multiple Face Detected',
"feedBackHeadStraightMessage": 'Keep Your Head Straight',
"feedBackBlurFaceMessage": 'Blur Detected Over Face',
"feedBackGlareFaceMessage": 'Glare Detected',
"setBlurPercentage": 80,
"setGlarePercentage_0": -1,
"setGlarePercentage_1": -1,
"isSaveImage": true,
"liveness_url": 'your liveness url',
"contentType": 'form_data',
"feedBackLowLightMessage": 'Low light detected',
"feedbackLowLightTolerence": 39,
"feedBackStartMessage": 'Put your face inside the oval',
"feedBackLookLeftMessage": 'Look over your left shoulder',
"feedBackLookRightMessage": 'Look over your right shoulder',
"feedBackOralInfoMessage": 'Say each digits out loud',
"enableOralVerification": false,
"codeTextColor": 'white'
};
let passArgs = [accuraConfs, config, AppOrientation]
await FlutterAccuraKyc.startLiveness(passArgs)
.then((value) => {
dynamic result = json.decode(value);
})
.onError((error, stackTrace) => {

});
copied to clipboard


accuraConfs: JSON Object

enableLogs: Boolean
with_face: Boolean
face_uri: 'uri of face'



config: JSON Object

feedbackTextSize: integer
feedBackframeMessage: String
feedBackAwayMessage: String
feedBackOpenEyesMessage: String
feedBackCloserMessage: String
feedBackCenterMessage: String
feedBackMultipleFaceMessage: String
feedBackHeadStraightMessage: String
feedBackBlurFaceMessage: String
feedBackGlareFaceMessage: String
setBlurPercentage: integer
setGlarePercentage_0: integer
setGlarePercentage_1: integer
isSaveImage: Boolean
liveness_url: URL (Require)
contentType: String
feedBackLowLightMessage: String
feedbackLowLightTolerence: integer,
feedBackStartMessage: String
feedBackLookLeftMessage: String
feedBackLookRightMessage: String
feedBackOralInfoMessage: String
enableOralVerification: Boolean,
codeTextColor: String



Oriantation: String (Optional) (Default portrait)

value: portrait or landscape



Success: JSON Response {


with_face: Boolean,


status: Boolean,

detect: URI?,
image_uri: URI?,
video_uri: URI?,
fm_score: Float? (when with_face = true),
score: Float,

}




Error: String


SDK Configurations #
AccuraConfigrations: JSON Object #



Option
Type
Default
Description




enableLogs
boolean
false
if true logs will be enabled for the app.make sure to disable logs in release mode


with_face
boolean
false
need when using liveness or face match after ocr


face_uri
URI Sting
undefined
Required when with_face = true


face_base64
Image base64 Sting
undefined
Required when with_face = true. You have to pass "face_uri" or "face_base64"


face1
boolean
false
need when using facematch with “with_face = false”For Face1 set it to TRUE


face2
boolean
false
need when using facematch with “with_face = false”For Face2 set it to TRUE


rg_setBlurPercentage
integer
62
0 for clean document and 100 for Blurry document


rg_setFaceBlurPercentage
integer
70
0 for clean face and 100 for Blurry face


rg_setGlarePercentage_0
integer
6
Set min percentage for glare


rg_setGlarePercentage_1
integer
98
Set max percentage for glare


rg_isCheckPhotoCopy
boolean
false
Set Photo Copy to allow photocopy document or not


rg_SetHologramDetection
boolean
true
Set Hologram detection to verify the hologram on the facetrue to check hologram on face


rg_setLowLightTolerance
integer
39
Set light tolerance to detect light on document


rg_setMotionThreshold
integer
18
Set motion threshold to detect motion on camera document1 - allows 1% motion on document and100 - it can not detect motion and allow documents to scan.


rg_setMinFrameForValidate
integer
3
Set min frame for qatar ID card for Most validated data. minFrame supports only odd numbers like 3,5...


rg_setCameraFacing
integer
0
To set the front or back camera. allows 0,1


rg_setBackSide
boolean
false
set true to use backside


rg_setEnableMediaPlayer
boolean
true
false to disable default sound and default it is true


rg_customMediaURL
string
null
if given a valid URL it will download the file and use it as an alert sound.


SCAN_TITLE_OCR_FRONT
string
Scan Front Side of %s



SCAN_TITLE_OCR_BACK
string
Scan Back Side of %s



SCAN_TITLE_OCR
string
Scan %s



SCAN_TITLE_BANKCARD
string
Scan Bank Card



SCAN_TITLE_BARCODE
string
Scan Barcode



SCAN_TITLE_MRZ_PDF417_FRONT
string
Scan Front Side of Document



SCAN_TITLE_MRZ_PDF417_BACK
string
Now Scan Back Side of Document



SCAN_TITLE_DLPLATE
string
Scan Number Plate



ACCURA_ERROR_CODE_MOTION
string
Keep Document Steady



ACCURA_ERROR_CODE_DOCUMENT_IN_FRAME
string
Keep document in frame



ACCURA_ERROR_CODE_BRING_DOCUMENT_IN_FRAME
string
Bring card near to frame.



ACCURA_ERROR_CODE_PROCESSING
string
Processing…



ACCURA_ERROR_CODE_BLUR_DOCUMENT
string
Blur detect in document



ACCURA_ERROR_CODE_FACE_BLUR
string
Blur detected over face



ACCURA_ERROR_CODE_GLARE_DOCUMENT
string
Glare detect in document



ACCURA_ERROR_CODE_HOLOGRAM
string
Hologram Detected



ACCURA_ERROR_CODE_DARK_DOCUMENT
string
Low lighting detected



ACCURA_ERROR_CODE_PHOTO_COPY_DOCUMENT
string
Can not accept Photo Copy Document



ACCURA_ERROR_CODE_FACE
string
Face not detected



ACCURA_ERROR_CODE_MRZ
string
MRZ not detected



ACCURA_ERROR_CODE_PASSPORT_MRZ
string
Passport MRZ not detected



ACCURA_ERROR_CODE_ID_MRZ
string
ID card MRZ not detected



ACCURA_ERROR_CODE_VISA_MRZ
string
Visa MRZ not detected



ACCURA_ERROR_CODE_WRONG_SIDE
string
Scanning wrong side of document



ACCURA_ERROR_CODE_UPSIDE_DOWN_SIDE
string
Document is upside down. Place it properly




#
Liveness Configurations: JSON Object #
Contact AccuraScan at [email protected] for Liveness SDK or API



Option
Type
Default
Description




feedbackTextSize
integer
18



feedBackframeMessage
string
Frame Your Face



feedBackAwayMessage
string
Move Phone Away



feedBackOpenEyesMessage
string
Keep Your Eyes Open



feedBackCloserMessage
string
Move Phone Closer



feedBackCenterMessage
string
Move Phone Center



feedBackMultipleFaceMessage
string
Multiple Face Detected



feedBackHeadStraightMessage
string
Keep Your Head Straight



feedBackBlurFaceMessage
string
Blur Detected Over Face



feedBackGlareFaceMessage
string
Glare Detected



setBlurPercentage
integer
80
0 for clean face and 100 for Blurry face or set it -1 to remove blur filter


setGlarePercentage_0
integer
-1
Set min percentage for glare or set it -1 to remove glare filter


setGlarePercentage_1
integer
-1
Set max percentage for glare or set it -1 to remove glare filter


isSaveImage
boolean
true



liveness_url
URL string
Your liveness url
Required


contentType
string
form_data
param type of your liveness API


livenessBackground
color string
#FFC4C4C5



livenessCloseIcon
color string
#FF000000



livenessfeedbackBg
color string
#00000000



livenessfeedbackText
color string
#FF000000



feedBackLowLightMessage
string
Low light detected



feedbackLowLightTolerence
integer
39



feedBackStartMessage
string
Put your face inside the oval



feedBackLookLeftMessage
string
Look over your left shoulder



feedBackLookRightMessage
string
Look over your right shoulder



feedBackOralInfoMessage
string
Say each digits out loud



feedBackProcessingMessage
string
"Processing..."



isShowLogo
boolean
true
For display watermark logo images


enableOralVerification
boolean
true



codeTextColor
color string
#FF000000




#
Face Match Configurations: JSON Object #



Option
Type
Default
Description




feedbackTextSize
integer
18



feedBackframeMessage
string
Frame Your Face



feedBackAwayMessage
string
Move Phone Away



feedBackOpenEyesMessage
string
Keep Your Eyes Open



feedBackCloserMessage
string
Move Phone Closer



feedBackCenterMessage
string
Move Phone Center



feedBackMultipleFaceMessage
string
Multiple Face Detected



feedBackHeadStraightMessage
string
Keep Your Head Straight



feedBackBlurFaceMessage
string
Blur Detected Over Face



feedBackGlareFaceMessage
string
Glare Detected



feedBackProcessingMessage
string
"Processing..."



isShowLogo
boolean
true
For display watermark logo images


setBlurPercentage
integer
80
0 for clean face and 100 for Blurry face or set it -1 to remove blur filter


setGlarePercentage_0
integer
-1
Set min percentage for glare or set it -1 to remove glare filter


setGlarePercentage_1
integer
-1
Set max percentage for glare or set it -1 to remove glare filter


backGroundColor
color string
#FFC4C4C5



closeIconColor
color string
#FF000000



feedbackBackGroundColor
color string
#00000000



feedbackTextColor
color string
#FF000000




CountryModels: #

type: JSON Array
contents: CardItems
properties:

id: integer
name: string
Cards: JSON Array



CardItems: #

type: JSON Array
contents: JSON Objects
properties:

id: integer
name: string
type: integer



BarcodeItems: #

type: JSON Array
contents: JSON Objects
properties:

name: string
type: integer



Recognition Types: #

MRZ
OCR
PDF417
BARCODE
DL_PLATE

Mrz Types: #

passport_mrz
id_mrz
visa_mrz
other_mrz

Mrz Country List: #

all
IND,USA etc...

Details for Library Modifications Android #
Configurations #
Structure Modification :-


Accura Error Messages #
File: /flutter_accura_kyc/android/src/main/res/values/accura_error_titles_configs.xml

You can change default settings here.


Accura Scan Messages #
File: /flutter_accura_kyc/android/src/main/res/values/accura_scan_titles_configs.xml

You can change default settings here.


Accura Common Strings #
File: /flutter_accura_kyc/android/src/main/res/values/accura_strings.xml

You can change default settings here.


Face Match #
File: /flutter_accura_kyc/android/src/main/res/values/face_match_config.xml

You can change default settings here.


Liveness #
File: /flutter_accura_kyc/android/src/main/res/values/liveness_config.xml

You can change default settings here.


Recog Engine Initial Settings #
File: /flutter_accura_kyc/android/src/main/res/values/recog_engine_config.xml


Accura AAR framework #
Accura framework file is located at:


File: /flutter_accura_kyc/android/libs/accura_kyc.aar
NOTE: the filename should be the same.
For updating your new AAR file replace the above file.
Activities Modification :-
File: /flutter_accura_kyc/android/src/main/java/com/accura/flutter_accura_kyc

FaceMatchActivity.java
OcrActivity.java

NOTE: do not replace the file. Only edit the code.
All the activities are modifiable. And any android developer can modify these activities.
Layouts Modification portrait:-
File: /flutter_accura_kyc/android/src/main/res/layout

custom_frame_layout.xml
ocr_activity.xml

NOTE: do not replace the file. Only edit the code.
All the layouts are modifiable. And any android developer can modify these activities.
Layouts Modification landscap:-
File: /flutter_accura_kyc/android/src/main/res/layout-land

custom_frame_layout.xml
ocr_activity.xml

NOTE: do not replace the file. Only edit the code.
All the layouts are modifiable. And any android developer can modify these activities.
Details for Library Modifications iOS #
Configurations #
Structure Modification :-


Accura Error Messages #
File: /flutter_accura_kyc/ios/Classes/configs/accura_error_configs.swift

You can change default settings here.


Accura Scan Messages #
File: /flutter_accura_kyc/ios/Classes/configs/accura_scan_configs.swift

You can change default settings here.


Accura Common Strings #
File: /flutter_accura_kyc/ios/Classes/configs/accura_titles.swift

You can change default settings here.


Face Match #
File: /flutter_accura_kyc/ios/Classes/configs/face_match_config.swift

You can change default settings here.


Liveness #
File: /flutter_accura_kyc/ios/Classes/configs/liveness_config.swift

You can change default settings here.


Recog Engine Initial Settings #
File: /flutter_accura_kyc/ios/Classes/configs/recog_engine_config.swift

Contributing #
See the contributing guide to learn how to contribute to the repository and the development workflow.
License #
MIT

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.