HarmonyOS鸿蒙Next中在系统中新建或者删除指纹后,在应用中使用指纹时有api能监听到当前指纹变化么

HarmonyOS鸿蒙Next中在系统中新建或者删除指纹后,在应用中使用指纹时有api能监听到当前指纹变化么 金融行业开发者普遍需要这个诉求

3 回复

指纹可以通过如下接口获取:

应用包的签名信息,通过调用bundleManager.getBundleInfo接口,bundleFlags参数传入GET_BUNDLE_INFO_WITH_SIGNATURE_INFO获取fingerprint信息。

更多关于HarmonyOS鸿蒙Next中在系统中新建或者删除指纹后,在应用中使用指纹时有api能监听到当前指纹变化么的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,应用可以通过FingerprintManager类来管理指纹相关操作。FingerprintManager提供了onChanged回调接口,用于监听指纹的变化。当系统中新增或删除指纹时,onChanged回调会被触发,应用可以通过实现该接口来感知指纹的变更。

具体来说,应用需要注册一个FingerprintManager.FingerprintChangedListener监听器,并在onChanged方法中处理指纹变化的逻辑。通过这种方式,应用可以实时获取系统中指纹的变更情况,并根据需要进行相应的处理。

在HarmonyOS鸿蒙Next中,应用可以通过FingerprintManager类来管理指纹操作。系统并未提供直接监听指纹变化的API。若需感知指纹变化,应用需在指纹操作后主动调用getEnrolledFingerprints()获取当前指纹列表,并与之前保存的指纹列表进行对比,以此判断指纹是否发生变化。建议在应用启动和指纹操作回调中执行此检查。

回到顶部