Можем ли мы использовать dpm set-owner на Android для производственных устройств на Android с корневым / некорневым доступом?

Сюжет

В Android есть возможность управлять специализированными устройствами с помощью киоск-приложений владельца устройства. Теперь существуют различные способы подготовки устройства, чтобы сделать киоск-приложение владельцем устройства. Один из способов - использовать официальное решение Android EMM и регистрировать устройства.

Другой простой и быстрый в использовании метод - использовать команду для корневых и некорневых устройств. Устройства с корневым доступом могут запускать эту команду с помощью и сделать желаемое киоск-приложение владельцем устройства, а устройства без рута можно также назначить владельцем устройства с помощью команды adb.

Как задано и дано ответ в следующем вопросе.

Как сделать мое приложение владельцем устройства?

Теперь наличие такого простого способа настроить устройство и приложение в качестве владельца устройства очень полезно там, где киоск-устройства должны размещаться и использоваться в больших масштабах, независимо от Android Enterprise или EMM. Но у меня мало вопросов по этому поводу.

Вопросов:

Подготавливает приложение для использования в качестве владельца устройства логично и безопасно использовать для устройств длительного производства и в больших количествах?

Есть ли потенциальные недостатки использования этого подхода?


1 ответ

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

  1. Не на всех устройствах есть полная реализация владельца устройства
  2. Большинство устройств должны быть очищены, чтобы активировать владельца устройства, и это невозможно, поскольку в процессе настройки в большинстве случаев создаются некоторые скрытые учетные записи (могут быть повестка дня и даже приложения OEM)
  3. Приложением нельзя поделиться через Google Play Store.

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

И с положительной стороны, да, после активации он работает именно так, как предполагалось.

Если вы можете и если проект позволяет, вам лучше активировать через NFC при установке или создать собственный ROM для этого конкретного устройства и добавить имя вашего пакета в качестве владельца устройства в системный раздел.

Другие вопросы по тегам