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);

0 ответов

Другие вопросы по тегам