Skip to content
Security plugin for NativeScript
TypeScript JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
demo
scripts
.gitignore
.npmignore
LICENSE
README.md
index.d.ts
package.json
references.d.ts
security.android.d.ts
security.android.ts
security.ios.d.ts
security.ios.ts
tsconfig.json

README.md

NativeScript Security plugin (w/ TypeScript)

iOS and Android fingerprint scanner for {N} apps.

Installation

tns plugin add nativescript-security

Usage

Check for availability

import {Security} from 'nativescript-security';

let security = new Security();

security.available().then(() => {
  
}).catch((error:any)=>{
  console.log(error);
});

Verify Fingerprint

import {Security, FingerprintOptions} from 'nativescript-security';

let options:FingerprintOptions = {
  iOSMessage:'Your message:',
  androidTitle: 'Your title',
  androidMessage: 'Your message'
};

let security = new Security();

security.verifyFingerPrint(options).then(() => {
  console.log('Verified OK');
}).catch((error) => {
  console.log(error);
});

Future plans

  • Detect if fingerprint has changed android/ios
  • Store secret in android keystore / ios keychain

Credits

ios implementation based on nativescript-touchid

android implementation based on nativescript-android-confirm_credential

You can’t perform that action at this time.