ios Face Id LocalAuthentication,localizedReason无效

时间:2018-01-05 12:31:55

标签: ios objective-c touch-id face-id localauthentication

[laContecxt evaluatePolicy:LAPolicyDeviceOwnerAuthentication
              localizedReason:@"My Reason to be displayed on face id prompt"
                        reply:^(BOOL success, NSError *error) {
                            if (success) {
                                // User authenticated successfully, take appropriate action
                            } else {
                                // User did not authenticate s  
                            }
                        }];

您好我使用了相同的上述方法,我遇到的问题是我提供的本地化原因未显示

显示Touch ID的情况 你能帮帮忙吗?

我想在提示上显示一些消息,因为我们可以在具有本地化原因的Touch Id上看到。

1 个答案:

答案 0 :(得分:1)

看来Face ID评估提示不会使用localizedReason参数,但尽管如此,参数不能是nil或为空。如果您要自定义Face ID隐私权限提示在其消息文本中显示(一次)的文本,请在NSFaceIDUsageDescription文件中为Info.plist键添加字符串值。