Flutter SDK / Plugin
Flutter SDK for KYC
Installation
First, add facekikyc: ^1.0.0
as a [dependency in your pubspec.yaml file]
https://pub.dev/packages/facekikyc
iOS Setup
Add the following keys to your Info.plist file, located in <project root>/ios/Runner/Info.plist
:
NSPhotoLibraryUsageDescription
- describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.This permission will not be requested if you always pass
false
forrequestFullMetadata
, but App Store policy requires including the plist entry.
NSCameraUsageDescription
- describe why your app needs access to the camera. This is called Privacy - Camera Usage Description in the visual editor.
Android Setup
Add this permission to your AndroidManifest.xml File
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET" />
Usage:
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: facekikyc(
clientId: "2b8tr0234c8aq878vhdap44l63",
clientSecret: "1caci0co3hs8rlc18tj7vbqadrb44nhtu7ipelk0nr4lftf0h5l6",
onSuccess: (po) {
// action to be done
print("success response is $po");
},
onError: (po) {
// action to be done
print("error response is $po");
},
),
);
}
Last updated