应用程序最小化时应显示touchID

时间:2014-08-26 00:25:26

标签: ios ios8 touch-id

我正在实施触摸ID以解锁"我的应用程序,我不确定我是否遇到了苹果虫或我需要处理的事情。如果我点击主页按钮并在evaluatePolicy加载Touch ID提示之前最小化我的应用程序,它将显示在主屏幕上。

![没有足够的声誉显示屏幕截图,所以继承人链接] https://www.dropbox.com/s/zrhc60lx87ze7mt/IMG_0016.PNG

此政策的成功/失败/取消评估无效,但当我重新进入应用并再次取消时,touchID似乎永远被禁用,直到我重新启动手机。

其他人遇到此问题或有想法?

P.S。这是一个开放的雷达,其中errSecUserCanceled永远不会从取消按钮点击返回,所以现在我陷入了我的errSecAuthFailed案例,这也可能是原因。

1 个答案:

答案 0 :(得分:0)

答案是否定的。最小化时不应显示它。

问题是恕我直言,当你的应用程序进入后台时,会再次调用代码段。例如loadView,didLoad等。

尝试移动代码,在程序中的其他位置调用身份验证(不同的方法)。

例如,如果您的代码使用textView输入密码,则可以在keyboardWillShow或类似内容中实现身份验证。

希望它有所帮助。