有没有办法禁用Touch ID提示(UIAlertview)?

尝试在我的应用程序中集成TouchId,我也很成功。

问题是我们可以自定义默认TouchID UIalertview吗? 我们可以禁用吗? 在此处输入图像描述

你不能。 正如Popeye在评论中所说,系统控制的是提示,而不是你的应用程序 – 你只是要求系统为你显示它。 这是由于明显的安全问题。

例如,如果您发起了100美元的应用程序内购买,但更改了提示,说“将拇指放在主页按钮上以开始游戏”,该怎么办? 显然,这不会很好。

您可以自定义它可以使用localizedReason参数设置警报中的消息- (void)evaluatePolicy:(LAPolicy)policy localizedReason:(NSString *)localizedReason reply:(void (^)(BOOL success, NSError *error))reply

您也可以使用设置操作按钮(默认为“输入密码”)

LAContext *context = [[LAContext alloc] init]; context.localizedFallbackTitle = [your message]

“localizedFallbackTitle”不在文档中,而是LAContext .h文件的一部分