我们的应用程序中有以下要求。
如果用户在应用安装后添加/更新任何指纹,我们应该限制用户登录。
答案 0 :(得分:1)
如果您的应用将某些凭据保存到钥匙串,然后使用TouchID访问该已保存的凭据,则可以在访问控制中为钥匙串项指定kSecAccessControlTouchIDCurrentSet
。然后,如果更改了登记的指纹集(添加或删除了指纹),则拒绝访问钥匙串项目。
答案 1 :(得分:0)
来自iOS 9, LAContext类支持 evaluatePolicyDomainState ,可帮助开发人员识别指纹数据更新,例如删除或添加手指。
因此,在您的情况下,我们可以这样做: