Функции администрирования устройства, такие как очистка данных или смена пароля, не авторизованы после обновления AndroiAndroid

Форум для тех, кто программирует под Android
Anonymous
Функции администрирования устройства, такие как очистка данных или смена пароля, не авторизованы после обновления Androi

Сообщение Anonymous »

После правильного добавления его в качестве приложения администратора другие функции DPM работают нормально (например, dpm.lockNow()).
Я также могу стереть данные на Android 10. Проблемы происходят на Android 14,13.

Код: Выделить всё

  fun wipeData() {
var flags = 0
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
flags = flags.or(DevicePolicyManager.WIPE_SILENTLY)
if (prefs.isWipeEmbeddedSim && Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)
flags = flags.or(DevicePolicyManager.WIPE_EUICC)
dpm?.wipeData(flags)

}
Обнаружена следующая ошибка.
java.lang.SecurityException: пользователь 0 не может быть удален.

Подробнее здесь: https://stackoverflow.com/questions/788 ... thorized-a

Вернуться в «Android»