Enrolment Flow
import 'package:uqudosdk_flutter/UqudoIdPlugin.dart';
import 'package:uqudosdk_flutter/uqudosdk_flutter.dart';
...
UqudoIdPlugin.init();
......
UqudoIdPlugin.setLocale(<your locale eg. fr, en etc.>);
......
var isEnrollmentSupported = await UqudoIdPlugin.isEnrollmentSupported(DocumentType.UAE_ID);
var isReadingSupported = await UqudoIdPlugin.isReadingSupported(DocumentType.UAE_ID);
var isFacialRecognitionSupported = await UqudoIdPlugin.isFacialRecognitionSupported(DocumentType.UAE_ID);
...import 'package:uqudosdk_flutter/UqudoIdPlugin.dart';
import 'package:uqudosdk_flutter/uqudosdk_flutter.dart';
...
String result;
try {
var token = "your token";
var doc = new DocumentBuilder()
.setDocumentType(DocumentType.PASSPORT)
.enableReading(new ReadingConfigurationBuilder()
.forceReadingIfSupported(true)
.build()
)
.build();
var enrollObject = new EnrollmentBuilder()
.setToken(token)
.add(doc)
.setAppearanceMode(AppearanceMode.SYSTEM)
.build();
result = await UqudoIdPlugin.enroll(enrollObject);
} on PlatformException catch (exception) {
result = exception.code;
// {"code":"USER_CANCEL","message":"User canceled the Enrollment process","task":"SCAN"}
}Property
Type
Optional
Default
Description
Last updated
Was this helpful?