Проверить поддержку политики устройства: ТолькоБиометрическая

Учебные задачи

Короткий пример редкого API с настоящим источником значения и явным контекстом применения.

Где и как запускать

Мобильный клиент или клиент мобильного приложения своей учебной базы.

Подготовка

  1. Мобильный клиент или клиент мобильного приложения своей учебной базы.

  2. Не запускайте пример в рабочем приложении. При сборке справочника код и службы устройства не выполняются.

  3. Своя управляемая форма, команда ПроверитьСвойСпособЗащиты. Глобальное БезопасноеХранилище предоставляет настоящий менеджер.

  4. ТолькоБиометрическая не допускает замену биометрии паролем. Для Нет и ТребуетсяРазблокировкаЭкрана второй аргумент метода игнорируется; он нужен политике ТребуетсяДополнительнаяПроверкаПользователя.

&НаКлиенте
Процедура ПроверитьСвойСпособЗащиты(Команда)
    Защита = СпособЗащитыДоступаБезопасногоХранилища.ТребуетсяДополнительнаяПроверкаПользователя;
    Проверка = СпособДополнительнойПроверкиПользователя.ТолькоБиометрическая;
    Поддерживается = БезопасноеХранилище.ПоддерживаетсяЗащитаДоступа(Защита, Проверка);
    Сообщить("Выбранная политика доступна: " + Строка(Поддерживается));
    Сообщить("Хранилище не читалось и не изменялось");
КонецПроцедуры

Разбор по шагам

  1. Подготовьте указанный учебный контекст.

  2. Поместите блок в указанный модуль / обработчик.

  3. Сравните результат с назначением выбранного значения.

Как проверить результат

  1. Результат сообщает поддержку выбранной пары политик на данном устройстве, а не успешность проверки личности. ПоместитьДанныеАсинх, ПолучитьДанныеАсинх и запрос самой биометрии здесь не вызываются.

  2. Код 1С и ОС при сборке HTML не выполнялись; проверка на вашем устройстве остаётся отдельным шагом.

Ожидаемый результат

Есть реальный вызов / обработчик, а не фиктивный конструктор или getter-обёртка.

На что обратить внимание

  1. Недоступность возможности устройства не обходится подстановкой результата; используйте только указанный контекст.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.