Имя: Пароль:
1C
1С v8
Биометрия на мобильной платформе 1с
0 edison
 
25.08.19
20:03
Всем Доброго времени суток!
С недавних пор мобильная платформа 1с поддерживает биометрию. Информацию я получил с недавней "Мобильной среды 1с" и на сайте "зазеркалья" есть информация. В СП нашел в ветке: Общие объекты - Биометрия нашел два Менеджера. Но никак не могу сделать вход в приложение по отпечатку пальца или сканеру лица. Может кто-то сталкивался и может подсказать в какую сторону копать хотя бы?

в приоритете устройства на iOS

Десктопная платформа: 8.3.15.1489
Мобильная платформа: 8.3.15.59
Устройства: iPhone X, iPad Air 2, эмулятор(Bluestack 4)

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

Выходит ошибка: Конструктор не обнаружен

Только при таком конструкторе работала контекстная подсказка
1 Sinoptic
 
26.08.19
00:33
(0) Тоже интересно. Пора бы обсудить.
На сколько я понял - МенеджерДополнительнойПроверкиПользователя это получается ТИП свойства глобального контекста, как например свойство "ПользователиИнформационнойБазы" имеет тип "МенеджерПользователейИнформационнойБазы". Т.е. Объект с типом МенеджерПользователейИнформационнойБазы ты создать не сможешь, но такой объект уже есть в глобальном контексте.
2 Sinoptic
 
26.08.19
00:49
Вот нашел:
ДополнительнаяПроверкаПользователя
Описание:
Тип: МенеджерДополнительнойПроверкиПользователя.
Используется для доступа к функционалу дополнительной проверки пользователя.
Т.е. должно быть что-то типа:

ДополнительнаяПроверкаПользователя..НачатьПроверку(ПредопределенноеЗначение("СпособДополнительнойПроверкиПользователя.БиометрическаяИлиВводПароля"), "Отсканируй личико", Новый ОписаниеОповещения("тыц", ТестКлиент));
3 edison
 
26.08.19
10:14
(2) Согласен, что мой конструктор не должен работать, меня в этой ситуации удивило, что при таком конструкторе дальше работает контекстная подсказка, при чем системные перечисления я смог получить только через ПредопределенноеЗначение()
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.