cordova-plugin-fingerprintplugin

0.0.2 • Public • Published

FingerprintPlugin

Platforms

  • Android

Installation

npm i cordova-plugin-fingerprintplugin
cordova plugin add cordova-plugin-fingerprintplugin

Remove

ionic cordova plugin remove cordova-plugin-fingerprintplugin

Usage

// HAS
var pin = "pinAutenticazione";
cordova.plugins.FingerprintPlugin.has(pin, (hasPin) => {
    console.log("success",hasPin);
    if (hasPin === 'OK') {
        veryfyFingerPrint();
    } else {
        console.log("pin non impostato");
    }
}, console.error);

// VERIFY 
function veryfyFingerPrint (){

    cordova.plugins.FingerprintPlugin.verify(pin, (pin) => {

        console.log("success",a);
        if(this.myInfo.pin == a){
            this.viewCtrl.dismiss({
                auth:true
            }); 
            this.statusBar.show();
        }else{
            console.log("Pin errato");
            this.errorMessage = "Pin errato";
        }

    }, (err) => {

        if(err === "onAuthenticationFailed"){
            console.log("Impronta non riconosciuta, Riprova";
            setTimeout(veryfyFingerPrint.bind(this),900));
        } else if (err.indexOf("onAuthenticationHelp") > -1){
            console.log(a.split("onAuthenticationHelp ")[1]);
            setTimeout(veryfyFingerPrint.bind(this),900);
        } else  if (err.indexOf("onAuthenticationError") > -1){
            console.log(err.split("onAuthenticationError ")[1]);
        }

    });
    
}

//SAVE 
var inputPin = "1234";
cordova.plugins.FingerprintPlugin.save(pin,inputPin,console.log,console.error);

//DELETE
cordova.plugins.FingerprintPlugin.delete(pin,console.log,console.error);

Package Sidebar

Install

npm i cordova-plugin-fingerprintplugin

Weekly Downloads

2

Version

0.0.2

License

ISC

Unpacked Size

22 kB

Total Files

7

Last publish

Collaborators

  • cripto-cosmo