UNPKG

cordova-plugin-keychain-touch-id

Version:

Scan the fingerprint of your user with the TouchID sensor (iPhone 5S, iPhone 6(S), ..) and control a key in the Keychain

26 lines (23 loc) 942 B
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]); } }; module.exports = touchid;