在同一设备上使用NFC激活设备所有者

时间:2015-02-12 16:56:28

标签: android android-5.0-lollipop provisioning-profile device-owner

我正在尝试使用@Randy在GitHub中提供的示例应用激活应用的设备所有者(谢谢,Randy!)。我可以使用Florent here描述的adb shell dam命令将DeviceOwnerCheck示例应用程序变为设备所有者。但是,由于这只对开发有利,不能用于生产,我需要使用NFC。我试图使用其他示例应用程序(NFCProvisioner)进行NFC配置,但看起来我需要2台设备才能完成此任务?有没有办法可以使用NFC(或其他东西)在同一设备上配置应用程序作为设备所有者?

1 个答案:

答案 0 :(得分:1)

由于Android 5.0有several methods配置设备所有者应用程序。

+---------------------+-------------------+---------------------+-----+----------+
| 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之前的版本,则可以使用Activation code method,但Android Version

不再支持此功能

最新Android 6.0您可以使用Google Play EMM API通过服务器使用Google帐户身份验证配置设备。但这是更注重企业的方法,因为您必须先register for the EMM Community才能获得对API的访问权并使用所需的服务。