在iOS应用上触摸ID集成

时间:2015-06-30 11:13:32

标签: ios iphone touch-id

我正在开发一个新的iOS应用程序,如果用户闲置一段时间应用程序被锁定并需要使用Touch ID或密码进行身份验证。这是我第一次使用touch ID。现在我面临一些问题,他们是:

  1. 我可以使用iPhone的Touch ID和我应用的密码来解锁应用吗? (即当应用程序被锁定时,身份验证警报将显示,用户可以使用Touch ID进行身份验证,或者如果用户点击“输入密码”选项,我需要导航到我的应用程序的另一个页面,其中用户身份验证通过使用完成应用密码)
  2. 是否可以从触摸ID提醒视图中删除“取消”按钮?
  3. 第一次未显示触摸ID提示中的“输入密码”选项。当我输入错误的触摸ID时,从下一次开始,将显示“输入密码”选项。 (我没有为“localizedFallbackTitle”设置任何值)

1 个答案:

答案 0 :(得分:0)

  

我可以使用iPhone的Touch ID和我的应用程序的密码吗?   解锁应用程序? (那是应用程序被锁定的时候   将显示身份验证警报,用户可以使用Touch ID进行身份验证,   或者如果用户点击"输入密码"选项我需要导航   到我的应用程序的另一个页面,通过使用完成用户身份验证   应用密码)

当您的应用自动锁定时,您可以调出Touch ID对话框,但我不会。根据我做的一些测试,在返回Touch ID对话框时必须取消或解锁,您不能按Home键转到另一个应用程序。我也相信它会在一段时间后自动取消。一个更好的设计是建立一个“我被锁定的”#34;屏幕显示"解锁"按钮,点按时会触发Touch ID对话框。

  

是否可以删除"取消"触摸ID alertview中的按钮?

不是我意识到的,我想做同样的事情。

  

第一次输入密码"输入密码"触摸ID警报上的选项是   没有显示。当我输入错误的触摸ID然后从下一次   然后显示“输入密码”选项。 (我没有设置任何   " localizedFallbackTitle")

的值

这似乎是正确的行为。我认为这开始于iOS8.2。