我已成功将Biometrics添加到我的应用中,以便用户可以使用Touch ID / Face ID解锁并使用该应用。
现在,我想在用户离开应用程序(applicationWillResignActive)时实现立即锁定,因此在变为活动状态时需要进行生物识别检查(applicationDidBecomeActive)。
问题:
如果应用暂时中断,我该如何跳过身份验证?
答案 0 :(得分:0)
<强>路-1:强> 您可以使用计时器实现此类实施。当用户进入后台时,只需启用后台计时器。
在很短的时间之后,当用户返回使用应用程序时,无效后台计时器并检查持续时间。如果该持续时间大于定义的持续时间而不是显示身份验证弹出,否则不需要。
<强>路-2:强> 当用户进入后台时,我们也可以通过将日期存储在变量中来实现相同的结果。回到使用应用程序时,将存储日期与当前日期进行比较。通过该结果,我们可以决定是否必须显示身份验证上下文。