iOS kSecUseOperationPrompt не используется
Я пытаюсь получить общий код доступа из цепочки для ключей, закодированной в Face ID, и с помощью специального приглашения / сообщения для пользователя.
Это работает для Touch ID, но мне кажется, что я не могу переопределить текст по умолчанию "Face Not Recognized" на оверлее, который появляется в случае неудачного сканирования. Как я мог добиться, чтобы всплывающее окно отображало содержимое сообщения NSString.
NSDictionary *query = @{
(id)kSecClass: (id)kSecClassGenericPassword,
(id)kSecAttrService: self.keychainItemServiceName,
(id)kSecAttrAccount: contract,
(id)kSecReturnData: @YES,
(id)kSecUseOperationPrompt: message
};
OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &dataTypeRef);