Диспетчер политик устройств не может установить маркер сброса пароля на Android (исключение «Токен Escrow отключен для текущего пользователя») - PullRequest
0 голосов
/ 28 сентября 2018

При попытке установить маркер пароля сброса с помощью setResetPasswordToken () Выдается следующее исключение API:

java.lang.SecurityException: Escrow token is disabled on the current user
at android.os.Parcel.readException(Parcel.java:2005) ~[na:0.0]
at android.os.Parcel.readException(Parcel.java:1951) ~[na:0.0]
at android.app.admin.IDevicePolicyManager$Stub$Proxy.setResetPasswordToken(IDevicePolicyManager.java:8856) ~[na:0.0]
at android.app.admin.DevicePolicyManager.setResetPasswordToken(DevicePolicyManager.java:2814) ~[na:0.0]

Что означает это значение: «Токен условного депонирования отключен для текущего пользователя»сообщение?Я не понимаю причину этого исключения и, похоже, нигде не могу найти ответ.Кто-нибудь тоже сталкивался с этой ошибкой и возможно ее преодолел?Заранее спасибо.

Примечание: Это произошло только один раз.Во всех остальных случаях setResetPasswordToken () работает просто отлично.

1 Ответ

0 голосов
/ 17 октября 2018

Причина в том, что ваше приложение не установлено как владелец устройства.(Используя команду dpm set-device-owner.)

Как указано в doc :

Броски:

SecurityException, если admin не является устройством иливладелец профиля.

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