Активиране на Device Owner чрез NFC на същото устройство

Опитвам се да активирам собственик на устройство за приложение, като използвам примерните приложения, които @Randy предостави в GitHub (благодаря , Ранди!). Мога да накарам примерното приложение DeviceOwnerCheck да стана собственик на устройството с помощта на командите adb shell dam, описани от Florent тук. Но тъй като това е добро само за разработка и не може да се използва в производство, трябваше да използвам NFC. Опитвах се да използвам другото примерно приложение (NFCProvisioner), за да направя NFC осигуряване, но изглежда, че имам нужда от 2 устройства, за да постигна това? Има ли начин да използвам NFC (или нещо друго), за да мога да предоставя приложение като собственик на устройство на същото устройство?


person RRG    schedule 12.02.2015    source източник
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