Условие выбора типа аутентификации не работает - PullRequest
0 голосов
/ 01 ноября 2019

Я не могу получить значение о поддержке любого типа аутентификации с использованием этого кода:

import SwiftUI
import LocalAuthentication

struct SecurityOption: View {

    let context = LAContext()
    var body: some View {
        Form {
            if (context.biometryType == .faceID) {
                Section(header:  ){
                    }
                }
            }
            if (context.biometryType == .touchID) {
                Section(header:  ){
                    }
                }
            }
            if (context.biometryType == .none) {

            }

Я хочу отобразить определенный раздел в форме в зависимости от типа аутентификации на устройстве, но.none постоянно срабатывает. Протестировано на реальном iPhone X с iOS 13.2

1 Ответ

0 голосов
/ 01 ноября 2019

Вы должны включить ключ NSFaceIDUsageDescription в файл Info.plist вашего приложения, чтобы использовать биометрическую аутентификацию.

...