Опитвам се да активирам собственик на устройство за приложение, като използвам примерните приложения, които @Randy предостави в GitHub (благодаря , Ранди!). Мога да накарам примерното приложение DeviceOwnerCheck да стана собственик на устройството с помощта на командите adb shell dam, описани от Florent тук. Но тъй като това е добро само за разработка и не може да се използва в производство, трябваше да използвам NFC. Опитвах се да използвам другото примерно приложение (NFCProvisioner), за да направя NFC осигуряване, но изглежда, че имам нужда от 2 устройства, за да постигна това? Има ли начин да използвам NFC (или нещо друго), за да мога да предоставя приложение като собственик на устройство на същото устройство?
Активиране на Device Owner чрез 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 насам има няколко метода за осигуряване на приложението Device Owner.
+---------------------+-------------------+---------------------+-----+----------+
| 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 на Google Play EMM. Но това е по-корпоративен подход, тъй като първо ще трябва да се регистрирате в общността на EMM за да получите достъп до API и да използвате необходимите услуги.
person
Martin Rončka
schedule
13.04.2016