touchID
概述
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及更高版本