iOS本地身份验证后备对旧设备的密码



我最近开始使用本地身份验证(LA),并且所有这些都可以很好地工作在支持生物识别验证(触摸ID)的设备上:

>

在用户失败时,允许LA倒退到密码,我只通过LAPolicy.DeviceOwnerAuthentication策略。

但是,当我为较旧的设备(没有触摸ID或Face ID支持)做同样的事情时,LA会返回到一些通用密码UI。另外,看来我可以提交任何密码并获得成功

  1. 有没有办法强迫洛杉矶立即提示密码UI?
  2. 请求哪个密码?

事实证明这只是iOS模拟器行为。我挖了旧iPhone 5,而行为是我所期望的:当不支持生物识别验证时,iOS会自动回到请求设备密码。

结论:避免一起使用模拟器学习/测试本地身份验证。

相关内容

  • 没有找到相关文章

最新更新