Одно из моих приложений требует использования учетных данных пользователя, уже установленных в магазине Android.
Если я пытаюсь получить доступ к сертификатам с помощью класса KeyChain, я получаю исключение:
android.security.KeyChainException: IllegalStateException: uid не
иметь разрешение на доступ к запрашиваемому псевдониму
Я хочу, чтобы пользователю не приходилось вручную "выбирать" приглашение для ввода учетных данных пользователя.
Вместо этого у меня есть отдельное приложение, уже настроенное как «владелец устройства» для настройки всего этого.
Существует ли какой-либо API, использующий приложение владельца устройства, где я могу предоставить разрешение приложению, пытающемуся получить доступ к установленным учетным данным пользователя?