ios - 是否可以检测用户在进入我的应用程序之前是否输入了他们的 Touch ID

标签 ios touch-id

我有一个使用 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/

相关文章:

ios - 在Xcode 5中具有NSMutableSet错误的NSMutableArray在Xcode 4中可以正常编译

ios - 键盘隐藏我的文本字段,我的解决方案代码不起作用

iphone - 更改 UIView 动画转换背后的背景

ios - 任何简单的工具都可以帮助我测试 IP session ?

ios - 如何在 iOS 中检查没有为 Touch ID 添加指纹

ios - Swift firebase 推送通知无法以零错误工作?

ios - 我能否判断用户在处理通知时是否使用 TouchID 或密码解锁了 iPhone?

android - react native 触摸 ID 不起作用

ios - Touch ID 未显示 StoreKit

swift2 - 如何将登录凭据与 Touch ID 绑定(bind)