cordova-plugin-touch-id
Version:
Scan the fingerprint of your user with the TouchID sensor, or the user's Face with Face ID on iPhone X
34 lines (25 loc) • 1.32 kB
JavaScript
function TouchID() {
}
TouchID.prototype.isAvailable = function (successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "TouchID", "isAvailable", []);
};
TouchID.prototype.didFingerprintDatabaseChange = function (successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "TouchID", "didFingerprintDatabaseChange", []);
};
TouchID.prototype.verifyFingerprint = function (message, successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "TouchID", "verifyFingerprint", [message]);
};
TouchID.prototype.verifyFingerprintWithCustomPasswordFallback = function (message, successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "TouchID", "verifyFingerprintWithCustomPasswordFallback", [message]);
};
TouchID.prototype.verifyFingerprintWithCustomPasswordFallbackAndEnterPasswordLabel = function (message, enterPasswordLabel, successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "TouchID", "verifyFingerprintWithCustomPasswordFallbackAndEnterPasswordLabel", [message, enterPasswordLabel]);
};
TouchID.install = function () {
if (!window.plugins) {
window.plugins = {};
}
window.plugins.touchid = new TouchID();
return window.plugins.touchid;
};
cordova.addConstructor(TouchID.install);