СпособЗащитыДоступаБезопасногоХранилища.ТребуетсяРазблокировкаЭкрана

Свойства · ScreenUnlockRequired

Для сохранения и чтения данных требуется, чтобы экран устройства был разблокирован при помощи пин-кода или ключа, или биометрии.

Полное описание, параметры и ограничения

СпособЗащитыДоступаБезопасногоХранилища.ТребуетсяРазблокировкаЭкрана (SecureStorageAccessProtectionMethod.ScreenUnlockRequired)

СпособЗащитыДоступаБезопасногоХранилища (SecureStorageAccessProtectionMethod)

ТребуетсяРазблокировкаЭкрана (ScreenUnlockRequired)

Доступен, начиная с версии 8.3.15.

Описание:
Для сохранения и чтения данных требуется, чтобы экран устройства был разблокирован при помощи пин-кода или ключа, или биометрии.
Использование в версии:

Доступен, начиная с версии 8.3.15.

Методическая информация

Практические примеры

Проверить поддержку политики устройства: ТребуетсяРазблокировкаЭкрана

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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