Можем ли мы использовать dpm set-owner на Android для производственных устройств на Android с корневым / некорневым доступом?
Сюжет
В Android есть возможность управлять специализированными устройствами с помощью киоск-приложений владельца устройства. Теперь существуют различные способы подготовки устройства, чтобы сделать киоск-приложение владельцем устройства. Один из способов - использовать официальное решение Android EMM и регистрировать устройства.
Другой простой и быстрый в использовании метод - использовать команду для корневых и некорневых устройств. Устройства с корневым доступом могут запускать эту команду с помощью
Как задано и дано ответ в следующем вопросе.
Как сделать мое приложение владельцем устройства?
Теперь наличие такого простого способа настроить устройство и приложение в качестве владельца устройства очень полезно там, где киоск-устройства должны размещаться и использоваться в больших масштабах, независимо от Android Enterprise или EMM. Но у меня мало вопросов по этому поводу.
Вопросов:
Подготавливает приложение для использования в качестве владельца устройства
Есть ли потенциальные недостатки использования этого подхода?
1 ответ
Нет, это нецелесообразно, поскольку команда предназначена только для тестирования функций.
- Не на всех устройствах есть полная реализация владельца устройства
- Большинство устройств должны быть очищены, чтобы активировать владельца устройства, и это невозможно, поскольку в процессе настройки в большинстве случаев создаются некоторые скрытые учетные записи (могут быть повестка дня и даже приложения OEM)
- Приложением нельзя поделиться через Google Play Store.
Если вам все же удастся запустить его на некоторых устройствах, вам необходимо убедиться, что вы внедрили политики, так как его можно легко удалить.
И с положительной стороны, да, после активации он работает именно так, как предполагалось.
Если вы можете и если проект позволяет, вам лучше активировать через NFC при установке или создать собственный ROM для этого конкретного устройства и добавить имя вашего пакета в качестве владельца устройства в системный раздел.