是否可以在输入我的应用之前检测用户是否输入了Touch ID

时间:2016-02-16 17:57:45

标签: ios touch-id

我有一个应用程序使用Apple的Touch ID进行身份验证,该ID会提示应用程序进入前台。这是我想要简化的用例:

用户使用Touch ID解锁手机,我的应用已在前台。然后我的应用程序也会提示Touch ID。

如果用户刚刚输入Touch ID,我希望我的应用不要求Touch ID。有可能发现这个吗?

1 个答案:

答案 0 :(得分:1)

是否可以在进入我的应用程序之前检测用户是否输入了Touch ID? - 否。没有可用于与设备密码屏幕通信的API。

另一种方式是可能的。您必须在AppDelegate中检查您的登录状态。存储首次登录应用程序的时间。将此时间与应用程序到达前台/打开您的应用程序的时间进行比较。如果时差太大,请提示触摸ID提示。