Для сохранения и чтения данных требуется, чтобы экран устройства был разблокирован при помощи пин-кода или ключа, или биометрии.
Полное описание, параметры и ограничения
СпособЗащитыДоступаБезопасногоХранилища.ТребуетсяРазблокировкаЭкрана (SecureStorageAccessProtectionMethod.ScreenUnlockRequired)
СпособЗащитыДоступаБезопасногоХранилища (SecureStorageAccessProtectionMethod)
ТребуетсяРазблокировкаЭкрана (ScreenUnlockRequired)
Доступен, начиная с версии 8.3.15.
Описание:
Для сохранения и чтения данных требуется, чтобы экран устройства был разблокирован при помощи пин-кода или ключа, или биометрии.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
Проверить поддержку политики устройства: ТребуетсяРазблокировкаЭкрана
Короткий пример редкого API с настоящим источником значения и явным контекстом применения.
Где и как запускать
Мобильный клиент или клиент мобильного приложения своей учебной базы.
Подготовка
Мобильный клиент или клиент мобильного приложения своей учебной базы.
Не запускайте пример в рабочем приложении. При сборке справочника код и службы устройства не выполняются.
Своя управляемая форма, команда ПроверитьСвойСпособЗащиты. Глобальное БезопасноеХранилище предоставляет настоящий менеджер.
ТолькоБиометрическая не допускает замену биометрии паролем. Для Нет и ТребуетсяРазблокировкаЭкрана второй аргумент метода игнорируется; он нужен политике ТребуетсяДополнительнаяПроверкаПользователя.
&НаКлиенте
Процедура ПроверитьСвойСпособЗащиты(Команда)
Защита = СпособЗащитыДоступаБезопасногоХранилища.ТребуетсяРазблокировкаЭкрана;
Проверка = СпособДополнительнойПроверкиПользователя.БиометрическаяИлиВводПароля;
Поддерживается = БезопасноеХранилище.ПоддерживаетсяЗащитаДоступа(Защита, Проверка);
Сообщить("Выбранная политика доступна: " + Строка(Поддерживается));
Сообщить("Хранилище не читалось и не изменялось");
КонецПроцедурыРазбор по шагам
Подготовьте указанный учебный контекст.
Поместите блок в указанный модуль / обработчик.
Сравните результат с назначением выбранного значения.
Как проверить результат
Результат сообщает поддержку выбранной пары политик на данном устройстве, а не успешность проверки личности. ПоместитьДанныеАсинх, ПолучитьДанныеАсинх и запрос самой биометрии здесь не вызываются.
Код 1С и ОС при сборке HTML не выполнялись; проверка на вашем устройстве остаётся отдельным шагом.
Ожидаемый результат
Есть реальный вызов / обработчик, а не фиктивный конструктор или getter-обёртка.
На что обратить внимание
Недоступность возможности устройства не обходится подстановкой результата; используйте только указанный контекст.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.