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