Android 设备管理
Posted
技术标签:
【中文标题】Android 设备管理【英文标题】:Device Management on Android 【发布时间】:2018-04-05 06:01:50 【问题描述】:TL;DR
-
设备管理 API 或 EMM 解决方案,用于防止应用从 Play 商店卸载和将应用列入白名单/黑名单?
是否可以在不经过 Google Review 的情况下创建自定义 EMM 解决方案?
为了详细说明我的场景,我有 4 个不同的应用程序,分别是 A、B、C 和 D。现在 C 和 D 两个应用程序都依赖于 A 和 B。
C -> 需要 A 和 B
D -> 需要 A 和 B
这是一个企业部署,除了防止删除应用程序 A 和 B 之外,我还想强制执行多个设备管理策略。我查看了 Device Management APIs,现在是 deprecated 和 EMM Provider documentations。现在对于这种情况有什么更好的解决方案,如果我选择 EMM Provider 而不是设备管理 API,这是否意味着公司只需要从他们的合作伙伴之一购买 EMM 解决方案?
【问题讨论】:
【参考方案1】:您可以使用新的 Google android Management API 来管理您的设备并强制安装您的应用。该 API 是免费的,任何人都可以使用。
目前有 10 台设备的默认配额,但只要您的用例合法,Google 就会取消此配额。为此,您只需申请加入 EMM 社区,当您为自己的公司开发解决方案时,不必担心他们不适用的要求。
【讨论】:
谢谢@Fred,所以基本上,只要我为自己的公司/内部使用开发解决方案,我不必与 EMM 提供商合作并满足所有这些要求,10 台设备的配额将是也解除了?我计划为 5k+ 台设备部署此解决方案。 没错。我建议您尽早加入 EMM 社区,以便访问支持论坛。 嘿@Fred,关于加入 EMM 社区,他们是否仍需要在后端实现这些 API 并审查最终解决方案?我们的时间框架非常有限,希望能快速更换设备管理 API。有什么建议吗? 如果您为自己的公司开发解决方案,您可能不会进行审核,也不会期望您构建后端或 UI。但请注意,Android Management API 是基于云的 API,它是从服务器(或脚本,如果这对您更容易的话)调用,而不是从设备上的应用程序调用。以上是关于Android 设备管理的主要内容,如果未能解决你的问题,请参考以下文章