【问题标题】:Touch ID integration on iOS appiOS 应用上的 Touch ID 集成
【发布时间】:2015-06-30 11:13:32
【问题描述】:

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

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

【问题讨论】:

标签: ios iphone touch-id


【解决方案1】:

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

当您的应用自动锁定时,您可以调出 Touch ID 对话框,但我不会。根据我在返回 Touch ID 对话框时所做的一些测试,必须关闭或解锁,您不能按 Home 按钮转到另一个应用程序。我也相信它会在一段时间后自动取消。更好的设计是放置一个带有“解锁”按钮的“我已锁定”屏幕,点击该按钮会弹出 Touch ID 对话框。

是否可以从触控 ID 警报视图中移除“取消”按钮?

据我所知,我想做同样的事情。

第一次触摸 ID 警报上的“输入密码”选项是 不显示。当我输入错误的触摸 ID 时,从下一次开始 之后会显示输入密码选项。 (我没有设置任何 “localizedFallbackTitle”的值)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 2016-10-25
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多