我可以将 Touch ID 弹出窗口中的操作名称从 "Enter password" 更改为 "Enter passcode" 吗?

Can i change the action name in Touch ID pop-up from "Enter password" to "Enter passcode"?

在我们的应用程序中我们需要 "Enter Passcode",但默认情况下 TouchID 弹出窗口显示 "Enter password" 当用户使用 touchID 身份验证时 failed.This 可能会使用户感到困惑,因为同一用户有不同的密码目的。

我可以更改吗?

您不能更改这些按钮的标题,您只能通过 evaluatePolicy:localizedReason:reply:^(BOOL success, NSError *error) 方法的 localizedReason 参数更改弹出窗口的文本。

是的,您可以更改它:

 let authenticationContext = LAContext()
 authenticationContext.localizedFallbackTitle = "Enter passcode"