gpt4 book ai didi

ios - 具有设备密码功能的 Touch Id 实现

转载 作者:行者123 更新时间:2023-11-29 12:33:00 29 4
gpt4 key购买 nike

我正在我的应用程序中实现触摸 ID 功能。对于使用 evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics

的 touchID,它工作正常

我还想使用 pass-code 选项,它是 Touch Id 的替代选项,我指的是每个苹果的演示代码使用钥匙串(keychain)的密码。 Apple Sample Code link

我们不能在不添加任何项目的情况下使用它,使用方法 addItemAsync 来询问密码吗?有没有其他方法可以通过编程方式在我们的应用程序中询问设备密码?

如果我尝试在不添加的情况下使用,则会出现错误 errSecItemNotFound。请建议我遗漏了什么或者我们可以用任何其他方式为我们的应用程序使用设备的密码,

最佳答案

如果你想从钥匙串(keychain)中读取一个项目,你必须先写它。如果该项目不存在,正如您发现的那样,您将得到 errSecItemNotFound - 因为未找到该项目。

您只需在首次运行您的应用程序时将一个项目添加到钥匙串(keychain) - 这将为您提供一个项目以进行身份​​验证。

关于ios - 具有设备密码功能的 Touch Id 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27145255/

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