0
[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 上看到的那样。

4

1 回答 1

1

Face ID 评估提示似乎没有使用该localizedReason参数,但尽管如此,该参数不能为nil空或为空。如果您想自定义人脸 ID 隐私权限提示在其消息文本中显示(一次)的文本,请在文件中为NSFaceIDUsageDescription密钥添加一个字符串值。Info.plist

于 2018-04-13T06:48:14.550 回答