是否可以在不注册EMM社区的情况下构建DPC?

时间:2017-08-01 15:33:43

标签: android android-for-work cosu android-enterprise

由于申请EMM整合的过程花费了不合理的大量时间,并且整个过程被那些通过它的幸运者描述为“难以置信的痛苦”,我想知道是否真的需要成为一个EMM以便拥有可用的设备策略控制器应用程序(DPC)。

如果您遇到此问题,请分享经验。

我正在为COSU设备开发并希望进入自助服务终端模式。我知道存在如何做到这一点的方法,但它们都实现了一堆变通方法 - 这不是一个选项 - 我想要一个可控,安全和健壮的方法来做到这一点。我也不在乎没有远程管理的能力。

3 个答案:

答案 0 :(得分:3)

You can use Google's new Android Management API to manage Android devices without building a DPC or registering as an EMM.

答案 1 :(得分:2)

您只想编写一个使用设备策略所有者的应用程序?假设您拥有这些设备,这很简单。只需安装您的应用程序,adb shell,然后运行dpm命令将您的应用程序设置为所有者。如果您从制造商那里批量购买,您可以让他们在您安装的自定义映像中为您完成(尽管您可能需要解释您想要的内容,但这不是常见的用例)。

当然,一切都有其局限性。这将起作用,除非用户设法进行出厂重置。您可以通过UI阻止,但通常可以从恢复模式或解锁引导加载程序到达。因此,它可以防止偶然入侵,但如果有人真的想要使用你的设备并且他们有物理访问和时间,他们就可以。

答案 2 :(得分:1)

绝对可以在不注册EMM社区的情况下编写自己的DPC。

配置设备最方便的选择是通过NFC。例如,使用第二个设备,因为编写配置应用程序非常简单。

Implementing Kiosk Mode in Android(第3部分和第4部分) 一个很好的例子。

我在使用某些Android 5设备时遇到了一些问题,但自6.0以来它运行良好。