Я пытаюсь активировать владельца устройства для приложения, используя примеры приложений, которые @Randy предоставил в GitHub (спасибо , Рэнди!). Я могу заставить образец приложения DeviceOwnerCheck стать владельцем устройства, используя команды adb shell dam, описанные Флораном здесь. Однако, поскольку это подходит только для разработки и не может использоваться в производстве, мне нужно было использовать NFC. Я пытался использовать другой пример приложения (NFCProvisioner) для подготовки NFC, но похоже, что для этого мне нужно 2 устройства? Есть ли способ использовать NFC (или что-то еще), чтобы предоставить приложение в качестве владельца устройства на том же устройстве?
Активация владельца устройства с помощью NFC на том же устройстве
comment
При попытке инициализации с помощью NFC с Samsung S5 (Android 4.4.4) на Nexus 7 (Android 5.0.1) возникает ошибка «К сожалению, это устройство уже настроено».
- person RRG   schedule 17.02.2015
comment
Я преодолел эту ошибку, но все еще пытаюсь выяснить, как включить владение устройством на одном устройстве.
- person RRG   schedule 19.02.2015
Ответы (1)
Начиная с Android 5.0 существует несколько способов инициализации приложения "Владелец устройства".
+---------------------+-------------------+---------------------+-----+----------+
| Deployment scenario | Mode of operation | Provisioning method | 6.0 | 5.0, 5.1 |
+---------------------+-------------------+---------------------+-----+----------+
| Corp-liable | Device owner | Google Account | YES | |
| | | NFC | YES | YES |
| | | Activation code | | YES |
+---------------------+-------------------+---------------------+-----+----------+
Если вы используете Android до 6.0, вы можете использовать метод кода активации, но это больше не поддерживается в версии Android а>
В Android 6.0 вы можете инициализировать устройство с помощью Google. Аутентификация учетной записи через сервер с использованием API EMM Google Play. Но это более корпоративный подход, так как вам нужно будет сначала зарегистрироваться в сообществе EMM. для получения доступа к API и использования необходимых сервисов.
person
Martin Rončka
schedule
13.04.2016