gpt4 book ai didi

ios - 如何在模拟器中测试允许 Face ID 和禁止 Face ID?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:37 38 4
gpt4 key购买 nike

这不是以下的骗局:Can we test Face ID in simulator?

我想知道如何测试用户何时接受下面的 Face ID 警告,上面写着“你想允许“应用程序”使用 Face ID”,然后决定在模拟器中禁用应用程序的 Face ID。

Face ID Alert

最佳答案

当你运行 context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &authError)它将返回 false 和一个 authError 作为 Optional<NSError> :

Error Domain=com.apple.LocalAuthentication Code=-6 "User has denied 
the use of biometry for this app." UserInfo=
{NSLocalizedDescription=User has denied the use of biometry for this app.}

使用 error.code对于您的测试,在本例中为 -6,您可以在 Apple docs 中找到有关 LAError.Code 代码的更多信息

这实际上是一个有趣的话题:显然,如果用户没有授予 Face ID 权限 - 在模拟器上获取它的唯一方法是重新安装应用程序。关于 Apple forum 的讨论关于它。

关于ios - 如何在模拟器中测试允许 Face ID 和禁止 Face ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47229467/

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