我有一个使用 Apple 的 Touch ID 进行身份验证的应用程序,它会提示应用程序进入前台。这是我要简化的用例:
用户在我的应用已经在前台的情况下使用 Touch ID 解锁他们的手机。然后我的应用程序还会提示输入 Touch ID。
我希望我的应用程序在用户刚刚输入 Touch ID 时不要求输入 Touch ID。这有可能检测到吗?
最佳答案
是否可以检测用户是否在进入我的应用程序之前输入了他们的 Touch ID? - 否。没有可用于与设备密码屏幕通信的 API。
另一种方式是可能的。您必须在 AppDelegate 中检查您的登录状态。存储您首次登录应用的时间。将此时间与您的应用进入前台/您的应用打开的时间进行比较。如果时差过大,提示touch ID alert。
关于ios - 是否可以检测用户在进入我的应用程序之前是否输入了他们的 Touch ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35439785/