【问题标题】:iOS Local authentication fallback to passcode for older devices?iOS本地身份验证回退到旧设备的密码?
【发布时间】:2017-12-11 07:23:39
【问题描述】:

我最近开始使用本地身份验证 (LA),它在支持生物特征身份验证(触摸 id)的设备上运行良好:

为了在用户第一次指纹扫描失败时允许 LA 回退到密码,我只需通过 LAPolicy.DeviceOwnerAuthentication 策略。

但是当我对旧设备(不支持 touch id 或 face id)执行相同操作时,LA 反而会退回到一些通用密码 UI。另外,我似乎可以提交任何密码并获得成功

  1. 有没有办法强制 LA 立即提示密码 UI?
  2. LA 要求使用哪个密码?

【问题讨论】:

    标签: ios fallback passcode localauthentication


    【解决方案1】:

    原来这只是一个 iOS 模拟器行为。我挖出旧 iPhone 5,然后行为是我所期望的:当不支持生物识别身份验证时,iOS 会自动回退到请求设备密码。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 2019-07-22
      • 1970-01-01
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多