由于申请EMM集成的过程花费了不合理的大量时间,并且整个过程被经历过的幸运儿描述为“令人难以置信的痛苦”,我想知道是否绝对需要成为EMM才能拥有一个有效的设备策略控制器应用程序(DPC)。
如果你遇到过这个问题,请分享经验。
我正在为COSU设备开发,并希望进入kiosk模式。我知道有很多方法可以做到这一点,但它们都实现了一大堆变通方法--这不是一个选项--我想要一种可控的、安全的和健壮的方法来做到这一点。我也不在乎不具备远程管理的能力。
发布于 2017-08-01 23:41:43
您只想编写一个使用设备策略所有者的应用程序吗?假设你拥有这些设备,那就相当简单了。只需安装您的应用程序,adb shell,并运行dpm命令将您的应用程序设置为所有者。如果你从制造商那里批量购买,你可以让他们在你安装的自定义镜像中为你做这件事(尽管你可能需要解释你想要什么,但这不是一个常见的用例)。
当然,任何事情都有其局限性。这将起作用,除非用户设法进行出厂重置。您可以通过UI阻止它,但通常可以通过恢复模式或解锁引导加载程序来访问它。因此它不会受到意外的入侵,但如果有人真的想访问你的设备,而且他们有物理访问权限和时间,他们可以做到。
发布于 2017-08-05 20:10:27
你可以使用谷歌的新Android Management API来管理Android设备,而无需构建DPC或注册为EMM。
发布于 2017-08-02 01:14:32
在不向EMM社区注册的情况下编写自己的DPC绝对是可能的。
配置设备的最方便的选择是通过NFC。例如使用第二设备,因为编写供应应用程序非常简单。
请参阅Implementing Kiosk Mode in Android (第3部分和第4部分)以获取一个很好的示例。
我在一些Android5设备上遇到了一些问题,但从6.0开始,它就工作得很好。
https://stackoverflow.com/questions/45442014
复制相似问题