仅当canEvaluatePolicy成功用于生物识别策略时,才设置LABiometryType属性。
如何在注册前在设备上识别触摸ID或面部ID?我们希望在应用中向用户显示消息,即 如果设备尚未注册,则“注册触摸ID”或“注册面部ID”。我们不想放任何特定于设备的代码。
答案 0 :(得分:3)
在尝试注册之前,您无法判断。
您应该设计您的应用,以便用户首先使用您的备用机制进行身份验证(假设它不仅仅是PIN,而是类似user / pwd),然后您调用canEvaluatePolicy,要求他们在成功后注册。如果使用-6(设备上不支持)错误没有失败,则存储一个标志,表明它在设备上受支持。根据存储的设置配置UI和登录流程。