gpt4 book ai didi

ios - 如何创建启用 TouchId 的选项

转载 作者:行者123 更新时间:2023-11-30 11:37:52 27 4
gpt4 key购买 nike

在我的应用程序 IOS 中,我在 ViewController 中添加了一个 Switch 元素来允许用户启用或不启用 TouchId 身份验证。但我不明白是否有“isEnableToutchId”属性,或者我是否需要在应用程序的 plist 中创建一个新属性。

可以帮助我找到最佳解决方案。

谢谢

最佳答案

您可以使用context.evaluatePolicy(_:error:)。下面是一个还执行身份验证(如果可用)的示例:

import LocalAuthentication

let context = LAContext()
var error: NSError?
let reasonString = "Authentication is required to do this."

// Check whether biometric auth is available
if context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error) {
// Do biometric auth
context.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: reasonString) { success, error in
// Handle (success? failure?)
}
} else {
// Do fallback
}

关于ios - 如何创建启用 TouchId 的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49542642/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com