Как получить разрешения времени выполнения с помощью android API управления? - PullRequest
1 голос
/ 20 июня 2020

Я использую Android Management API, чтобы получить разрешение на выполнение android.permission.SYSTEM_ALERT_WINDOW. Приложение будет установлено на полностью управляемых устройствах. Для политики определено следующее permissions: -

defaultPermissionPolicy: "GRANT"

Я также добавил это в раздел политики политики. Однако приложение не получает эти разрешения, и пользователь должен вручную ввести go в настройки и включить это разрешение. Я понимаю, что это разрешение оценивается как разрешение расширенного уровня, но это полностью управляемое устройство.

Ответы [ 2 ]

0 голосов
/ 30 июля 2020

Android Management API defaultPermissionPolicy может только предоставлять / отклонять запросы разрешений во время выполнения. Например, READ_CONTACTS, WRITE_CONTACTS, ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION и et c.

SYSTEM_ALERT_WINDOW - это специальное разрешение . Это разрешение не ведет себя как опасное или нормальное разрешение. Это конфиденциальное разрешение, требующее авторизации пользователя.

Для получения дополнительной информации вы можете обратиться к этой ссылке .

0 голосов
/ 24 июня 2020

У меня была такая же проблема с AE. Решение было установлено targetSdkVersion на 19 в вашем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...