cordova-plugin-touch-id-如果没有注册指纹,则退回到PIN或密码吗?

时间:2019-05-07 15:12:58

标签: javascript ios cordova touch-id

我当前正在使用 EddyVerbruggen Cordova TouchID plugin

如果有可用的注册指纹,我希望它优先处理指纹认证,然后如果没有指纹,则回退到PIN或密码。目前,查看文档,这应该可以工作:

var mobileDetection = false;
function MobileDetection(){
    if( navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
){ 
    mobileDetection == true;
  }
  return mobileDetection;
}

当然,如果设备上有注册的指纹,此方法就可以正常工作。如果我继续删除这些文件,则会触发错误回调,根据文档显示,该记录将在没有打印内容时运行。

如果以前有人使用过此插件,是否有办法将其回退到PIN或密码提示进行身份验证?或者,如果有人找到了替代方案,那将非常有帮助。

0 个答案:

没有答案