gpt4 book ai didi

ios - 为什么 iOS 仅针对 FaceID 显示权限警告?

转载 作者:行者123 更新时间:2023-12-05 08:51:49 26 4
gpt4 key购买 nike

当我实现 FaceID 时,我在 Info.plist 上设置了 FaceID Usage Description,因此,每当用户第一次尝试使用 FaceID 时,iOS 都会显示询问 FaceID 权限的提示。

Face ID permission alert

但是,我不确定为什么如果我使用 Touch ID,则不会出现类似的提示“您要允许 XXX 使用 Touch ID”以请求用户许可。它出现的是这样的警报:

Touch ID permission alert

这种行为正常吗?或者如何使用 TouchID 显示该警报?

最佳答案

这是 Apple 有意做出的用户体验选择。它与 Face ID 的被动性质(只是继续看着设备)和用户将手指放在设备上的 Touch ID 传感器上的有意操作有关。如果没有插页式广告故意请求使用该功能的许可,用户可能会无意中(成功地)使用 Face ID 进行身份验证,尽管可能并没有这样做的意图。

您在问题中详述的行为在 Logging a User into Your App with Face ID or Touch ID 中有明确记录(强调我的):

Set the Face ID Usage Description

In any project that uses biometrics, include the NSFaceIDUsageDescription key in your app’s Info.plist file. Without this key, the system won’t allow your app to use Face ID. The value for this key is a string that the system presents to the user the first time your app attempts to use Face ID. The string should clearly explain why your app needs access to this authentication mechanism. The system doesn’t require a comparable usage description for Touch ID.

关于ios - 为什么 iOS 仅针对 FaceID 显示权限警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58510318/

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