3

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

4

1 回答 1

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 之前的版本,您可以使用Activation code 方法,但Android 版本不再支持此方法

Android 6.0中,您可以使用Google Play EMM API通过服务器使用 Google 帐户身份验证来配置设备。但这是更侧重于企业的方法,因为您必须先注册 EMM 社区才能访问 API 并使用所需的服务。

于 2016-04-13T10:37:26.730 回答