【问题标题】:App Protection Workflow using Face ID / Touch ID使用 Face ID / Touch ID 的应用程序保护工作流程
【发布时间】:2018-04-14 14:26:20
【问题描述】:

我已成功将 Biometrics 添加到我的应用中,以便用户可以使用 Touch ID / Face ID 来解锁和使用应用。

现在,我想在用户离开应用程序后立即锁定 (applicationWillResignActive),因此需要在激活时进行生物识别检查 (applicationDidBecomeActive)。

问题:

只有在应用暂时中断的情况下,如何才能跳过身份验证?

【问题讨论】:

    标签: touch-id face-id localauthentication


    【解决方案1】:

    方式一: 您可以使用 Timer 实现这样的实现。当用户进入后台时,只需启用后台计时器。

    不久之后,当用户返回使用应用程序时,后台计时器无效并检查持续时间。如果该持续时间大于定义的持续时间,则显示身份验证弹出窗口,否则不需要。

    方式 2: 我们还可以通过将 Date 存储在变量中来实现相同的结果,同时用户进入后台并返回使用应用程序,将存储的日期与当前日期进行比较。有了这个结果,我们就可以决定是否必须显示身份验证上下文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多