UNPKG

cordova-plugin-biometric-keychain

Version:

Scan the fingerprint of your user with the TouchID or FaceID sensor (iPhone 5S, iPhone 6(S), ..) and control a key in the Keychain and detect if any TouchID or fingerprint is added or removed for security reason

29 lines (26 loc) 1.11 kB
var argscheck = require('cordova/argscheck'), exec = require('cordova/exec'); var touchid = { isAvailable: function(successCallback, errorCallback){ exec(successCallback, errorCallback, "TouchID", "isAvailable", []); }, save: function(key,password, successCallback, errorCallback) { exec(successCallback, errorCallback, "TouchID", "save", [key,password]); }, verify: function(key,message,successCallback, errorCallback){ exec(successCallback, errorCallback, "TouchID", "verify", [key,message]); }, has: function(key,successCallback, errorCallback){ exec(successCallback, errorCallback, "TouchID", "has", [key]); }, delete: function(key,successCallback, errorCallback){ exec(successCallback, errorCallback, "TouchID", "delete", [key]); }, setLocale: function(locale,successCallback, errorCallback){ exec(successCallback, errorCallback, "TouchID", "setLocale", [locale]); }, didFingerprintDatabaseChange: function(successCallback, errorCallback){ exec(successCallback, errorCallback, "TouchID", "didFingerprintDatabaseChange", []); } }; module.exports = touchid;