intp_flutter_liveness_sdk 1.0.2 copy "intp_flutter_liveness_sdk: ^1.0.2" to clipboard
intp_flutter_liveness_sdk: ^1.0.2 copied to clipboard

outdated

The Flutter SDK built incorporates the view of the liveness detection video recording feature.

LivenessCamera SDK Guide #

Platform Support #

Android iOS
✔️ ✔️

Installation #

iOS #

Add two rows to the ios/Runner/Info.plist:

  • one with the key Privacy - Camera Usage Description and a usage description.
  • and one with the key Privacy - Microphone Usage Description and a usage description.

If editing Info.plist as text, add:

<key>NSCameraUsageDescription</key>
<string>your usage description here</string>
<key>NSMicrophoneUsageDescription</key>
<string>your usage description here</string>

Android #

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

minSdkVersion 21

Usage #

You can use LivenessCamera SDK to detection step of your e-KYC flow. This works both on Android and iOS.

import 'package:intp_flutter_liveness_sdk/intp_flutter_liveness_sdk.dart';
    
LivenessCamera(
    apiKey:"API_KEY",
    livenessResponse: (Map<String, dynamic> response) {
        // handle your next event or navigation from below
        debugPrint("$response");
    },
),

Options #

Available options in LivenessCamera

Property Type Status
Defalut
Description
apiKey String required The API key generated from Finema for the customer to use
livenessResponse Function required Receiving function for liveness result
numberOfActions Int optional 1 The number of randomised action out of 4 actions ["SHAKE_LEFT", "SHAKE_RIGHT" , "NOD_HEAD", "MOUTH"] This value can be between 1 and 4
numberOfRetry Int optional 0 The number of retries that should be performed if the user fails the liveness check. The SDK will repeat up to and including this if the user fails the test repeatedly before failing the entire flow
backgroundColor Color optional Colors.white Background color
loadingColor Color optional Colors.white Loading indicator color
loadingSize Double optional 20 Loading indicator size
fontFamily String optional "Roboto" Font family
textColor Color optional Colors.black87 Text color
textSize Double optional 20 Text size
buttonLabel String optional "Tap to start" Button label
buttonStyle ButtonStyle optional
ElevatedButton.styleFrom(
primary:Colors.blue,
textStyle: TextStyle(
fontFamily: widget.fontFamily
),)
Customise button style for look and feel match your CI
buttonPadding EdgeInsets optional EdgeInsets.all(25) Padding of button

Response #

Available properties in response

Property Type
Description
detectSuccess Boolean Detection status
detectActionsResult Array of object Array of detection results
totalRetry Int Total number of retry
statusCode Int HTTP response error status codes
statusMessage String HTTP response error message
1
likes
0
points
16
downloads

Publisher

unverified uploader

Weekly Downloads

The Flutter SDK built incorporates the view of the liveness detection video recording feature.

Homepage

License

unknown (license)

Dependencies

camera, dio, flutter, logger

More

Packages that depend on intp_flutter_liveness_sdk