Android Management API: как запретить ввод пароля? - PullRequest
0 голосов
/ 24 апреля 2019

Есть ли способ запретить пользователю устанавливать какой-либо уровень безопасности (пароль, отпечаток пальца, идентификатор лица)?Я ожидал, что все возможные связанные свойства, такие как passwordPolicies , keyguardDisabled ( true ), keyguardDisabledFeatures ( ALL_FEATURES ), но помешал только отпечаток пальца.

1 Ответ

0 голосов
/ 26 апреля 2019

В настоящее время невозможно запретить пользователю устанавливать пароль на Android, независимо от того, используете ли вы API управления Android или DevicePolicyManager.

Однако вы могли бы:

  1. Отслеживайте, когда пользователь устанавливает пароль, вызывая enterprises.devices.get и проверяя поле Device.deviceSettings.isDeviceSecure.
  2. При наличии пароля удалите его, введя команду RESET_PASSWORD, и не устанавливайте поле Command.newPassword.
...