Как управлять личным профилем с помощью Android управления API? - PullRequest
0 голосов
/ 18 апреля 2019

Из моего последнего опубликованного вопроса ниже, Отсутствует представление о рабочем процессе управления устройством Android с другого устройства с помощью предварительно установленного Android на обоих устройствах Я здесь сегодня с новой проблемой. Я использовал API управления Android для создания предприятия, регистрируя устройство с помощью политик устройства (Использовал приведенный здесь пример ссылка . Но чего я пытаюсь добиться, я не получаю его. Я хочу, чтобы приложение было возможность отключить все обычные приложения и камеру, когда родительское приложение блокирует их на дочернем устройстве со своего собственного устройства с помощью API-интерфейса управления Android. Но я получаю то, что при загрузке регистрации политики с использованием маркера регистрации я вижу, что отдельный рабочий профиль находится в процессе созданный в Android-устройстве, которое не является моим требованием в приложении. Так что если кто-то здесь может помочь мне в этом, будьте очень благодарны.

1 Ответ

0 голосов
/ 30 мая 2019

TL DR:

Для полного управления устройством необходимо зарегистрировать его в режиме DEVICE OWNER.


Я постараюсь придерживаться только этого вопроса и ответить на ваши другие вопросы, отвечая на другой.

Вы можете зарегистрировать устройство в основном в двух режимах WORK PROFILE и DEVICE OWNER, один предназначен для предприятий, которые хотят разрешить модель BYOD, другой для предприятий, которые предоставляют собственные терминалы и которые хотят осуществлять полный контроль над ними. .

Из документов: https://developers.google.com/android/management/provision-device

Методы обеспечения рабочий профиль создают рабочий профиль на устройстве. Рабочий профиль - это автономное пространство, которое отделяет рабочие приложения от личных приложений (дополнительную информацию см. На устройствах, принадлежащих сотрудникам). На устройствах с рабочими профилями:

  • Политика устройства Android установлена ​​в рабочем профиле.
  • devices.managementMode имеет значение PROFILE_OWNER.
  • Большинство политик и команд применяются только к рабочему профилю.

Полностью управляемое устройство и Методы обеспечения предоставляют предприятиям полный контроль над устройством:

  • Android Device Policy устанавливается в личном (основном) профиле устройства.
  • devices.managementMode имеет значение DEVICE_OWNER.
  • Политики и команды применяются ко всему устройству.

Ваша идея, вероятно, нуждается в режиме DEVICE_OWNER, но здесь есть большая проблема, чтобы включить их, вы должны зарегистрировать устройство с заводскими настройками!

Таким образом, вам нужен очень специфический процесс подготовки устройства перед использованием, вы не можете добиться такого строгого контроля на устройстве, просто устанавливая приложение и контролируя его извне или нет. Это против логики «персонального устройства».

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