Владелец устройства инициализации и CosuApp

Я настроил приложение для подготовки приложения для владельца устройства, как показано в примере Google NFC Provisioning, с дополнительными функциями для настройки EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION а также EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM, Я хотел бы, как показано на видео с Google I / O 2016, предоставить как приложение владельца устройства, так и приложение cosu. Как я могу достичь этой цели?

Мне нужно настроить одно приложение, которое является одновременно владельцем и устройством, или я должен автоматически указать местоположение загрузки через NFC через приложение обеспечения и дать указание владельцу устройства загрузить и установить конкретное приложение?

1 ответ

Решение

Вы можете сделать оба, это зависит от ваших требований. Google использует вариант 2.

Вариант 1. Приложение владельца устройства может быть настроено для работы в режиме блокировки. Затем, после завершения подготовки или завершения загрузки, начните свою деятельность и вызовите startLockTask().

Вариант 2. После предоставления устройства приложению-владельцу устройства (контроллеру политики устройства) вы можете загрузить, установить в автоматическом режиме белый список для режима блокировки и затем запустить действие. Я рекомендую передавать информацию о загрузке приложения cosu на ваш DPC через NFC/QR-код во время инициализации с помощью EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE.

Кроме того, я хотел бы проверить эту ссылку для получения дополнительной информации: https://developer.android.com/work/cosu.html

У вас также есть возможность использовать стороннюю EMM или сравнительно новый API управления Android от Google.

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