Setup Accura Finger

Setting up License

  Future<void> getMetaData() async{
    try {
      await AccuraOcr.getMetaData().then((value) =>
          setupConfigData(json.decode(value)));
    }on PlatformException{}
    if (!mounted) return;
  }

Error: String

Success: JSON String Response = {

isValid: boolean,

isFinger: boolean

}

Method for Enrolling Finger

Future<void>startEnroll()async {
 String handSelected = "left";
 if (rightHand) {
   handSelected = "right";
 }

 var config = [handSelected];
 try {
   await AccuraFinger.startFingerEnroll(config)
       .then((value) =>
   {
     setState(() {
       dynamic result = json.decode(value);

       var tempDict = result["template_data"];
       var enrollTemplate = tempDict.values.toList();
       print("RESULT:- $result");
     })
   }).onError((error, stackTrace) =>
   {
     setState(() {})
   });
 } on PlatformException {}
}

handSelected: String

value: left or right

Success: JSON Response {

image_data: JSONObjects?,

template_data: JSONObjects?

}

Error: String

Method for Verify Finger.


handSelected: String

value: left or right

Success: JSON Response {

image_data: JSONObjects?,

template_data: JSONObjects?

}

Error: String

Method to get result


enrollTemplate: [String]

value: enroll template_data

verifyTemplate: [String]

value: verify template_data

Success: JSON Response { isValid: String}

Last updated