【发布时间】:2017-01-19 08:38:49
【问题描述】:
我们的应用中有以下要求。
如果用户在应用安装后添加/更新任何指纹,我们应该限制用户登录。
【问题讨论】:
-
嗨,您找到解决方案了吗?如果可以的话,请分享。
标签: ios iphone xcode fingerprint touch-id
我们的应用中有以下要求。
如果用户在应用安装后添加/更新任何指纹,我们应该限制用户登录。
【问题讨论】:
标签: ios iphone xcode fingerprint touch-id
如果您的应用程序将一些凭据保存到钥匙串,然后使用 TouchID 访问该保存的凭据,您可以在钥匙串项的访问控制上指定 kSecAccessControlTouchIDCurrentSet。然后,如果注册的指纹集发生更改(添加或删除指纹),则对钥匙串项的访问将被拒绝。
【讨论】:
从 iOS 9 开始, LAContext 类支持 evaluatedPolicyDomainState,可帮助开发人员识别指纹数据更新,例如手指被移除或添加。
所以对于你的情况,我们可以这样做:
【讨论】: