touchID

cancelVerify

概述

touchID封装了iphone5s以后版本的手机特有的指纹识别功能,调用此模块可实现用户指纹输入验证登陆app 。使用本模块需要支持指纹识别的手机和iOS8.0以上的操作系统,Android使用本模块需要支持指纹识别硬件的手机和Android 6.0 及以上;

iOS端云编译是配置Face ID

在苹果某些机型上没有 Touch ID,取而代之的是 Face ID,使用 Face ID 需要在云编译时勾选 Face ID,填写提示语(最好不要少于12字符)申请访问 Face ID 权限。

Android 端注意事项:

(1)Android使用本模块需要支持指纹识别的硬件和Android 6.0 及以上

(3)用户必须首先在setting中注册至少一个指纹才行,否则是不能使用的

(4)指纹识别的失败次数因手机厂商不同可能会不同,当返回失败次数过多,请稍后在尝试时,一段时间是不可以进行指纹识别.

isValid

当前设备是否支持指纹识别功能

isValid()

ret:

  • 内部字段:

示例代码

可用性

iOS8 及以上系统Android 适用于6.0及以上系统且硬件支持

可提供的1.0.0及更高版本

verify

verify({params},callback())

title:(Android无需此字段)

  • 类型:字符串
  • 描述:(可选项)验证弹框的标题
  • 默认值:验证指纹密码

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:

示例代码

iOS8及以上系统,Android6.0 及以上系统且硬件支持

可提供的1.0.0及更高版本

cancelVerify

取消认证

cancelVerify()

示例代码

可用性

可提供的1.0.0及更高版本