HarmonyOS 鸿蒙Next 关于指纹识别接口的咨询
HarmonyOS 鸿蒙Next 关于指纹识别接口的咨询
我们想使用指纹认证功能,我们查文档搜集到资料如下连接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-useriam-userauth-V5#cancel10
通过该连接我们测试指纹认证功能,发现只能通过接口拉起指纹认证界面,然后进行指纹的识别,我们想确认如下需求是否基于现有api能实现(我们测试文档api自己发现无法实现):
用户在进行指纹识别的时候,不停的在尝试指纹,但是一直出错,我们开发者现在基于现在api无法监控到用户一直在尝试识别一直失败的情况,我们无法监控到用户尝试识别达到了最大尝试次数?基于现在api是否有办法实现监控尝试识别达到了最大可尝试次数的情况?
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-useriam-userauth-V5#cancel10
通过该连接我们测试指纹认证功能,发现只能通过接口拉起指纹认证界面,然后进行指纹的识别,我们想确认如下需求是否基于现有api能实现(我们测试文档api自己发现无法实现):
用户在进行指纹识别的时候,不停的在尝试指纹,但是一直出错,我们开发者现在基于现在api无法监控到用户一直在尝试识别一直失败的情况,我们无法监控到用户尝试识别达到了最大尝试次数?基于现在api是否有办法实现监控尝试识别达到了最大可尝试次数的情况?
2 回复
1、目前没有api实现监控尝试识别达到了最大可尝试次数。
2、目前是这样的,正常取消认证返回12500003,错误码12500001是控件交互的中间错误,是不会返回的,中间错误只会体现在交互界面上,控件交互是连续的,最后是控件退出返回12500003或者其它退出,目前规格如此。
针对HarmonyOS 鸿蒙Next关于指纹识别接口的咨询,以下是一些专业解答:
- token变化:在HarmonyOS鸿蒙Next系统中,每次唤起面容或指纹识别后获取的token不一样,这是为了增强安全性。可以使用固定challenge值结合返回字段进行判断,或在用户开通生物认证时获取初始认证状态,后续对比当前状态与初始状态。
- 设备指纹:鸿蒙当前提供了设备匿名标识符OAID和AAID,未提供卸载重装不变的设备唯一标识符。可考虑使用Asset Store Kit在应用卸载重装后仍然查询到之前保存的数据。
- 监听指纹变化:HarmonyOS暂不支持直接监听系统指纹变化的API,无法实时获取指纹列表变化。开发者需设计应用逻辑处理潜在指纹变化,如加入额外验证步骤。
此外,确保应用已正确配置指纹识别所需权限,检查目标设备是否支持指纹识别功能,并确保鸿蒙系统版本与API兼容。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。