Customised for Fingerprint Scanner App
- Add the plugin in your project cordova plugin add sigma-technology/cordova-plugin-fp-secugen
- You have to request for jar and .so files from Secugen Website. They ask a valid email id and send android sdk to this email.
- Copy complete libs folder from the provided zip file to your projects android/app/libs folder.
- Also add FDxSDKProFDAndroid.jar file from zip sdk file to the your projects android/app/libs folder.
- Now add FDxSDKProFDAndroid.jar and *.so to dependencies in android/app/build.gradle file (replacing the first line to also include .so files) eg:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.so'])
// Other dependencies
implementation files('libs/FDxSDKProFDAndroid.jar')
}
- Add jniLibs to sourceSets in android/app/build.gradle file eg:
sourceSets {
main.jniLibs.srcDirs = ["libs"]
}
Add the following code snippet anywhere after deviceready event.
fpindex.capture(
function(resp) {
//resp json object contains fp data...
console.log(resp);
},
function(b) { //Error handler...
fpindex.requestPermission(function(a) {
console.log(a);
}, function(b) {
console.log(b);
});
}
);