Android L - EMM / MDM - 从非托管应用程序启动托管应用程序

时间:2015-01-02 06:45:51

标签: android android-5.0-lollipop

我一直在尝试使用Android MDM示例https://github.com/googlesamples/android-BasicManagedProfile,但有几个问题我不清楚,

  1. 为什么Profile-owner应用程序有单独的托管和非托管版本?我不确定如何设计应用程序流,就像在我的应用程序中假设我提供两个功能,一个是浏览一些SharePoint站点并将文件保存到磁盘,另一个是配置/管理由管理员控制的应用程序(来自管理控制台) 因为一旦用户启用了配置文件,我的应用程序有两个版本,用户可以单击任何图标。如果用户单击非托管版本,则我无法执行任何与应用程序配置相关的任务,并且必须要求用户启动托管版本才能继续。 在托管版本中,如果用户想要访问他的任何数据,那么我必须使用文件提供程序来访问通过非托管版本下载的应用程序数据。 因此,我不确定新API是否要求用户仅被强制使用托管版本?

  2. 有没有办法从同一个应用程序的非托管版本启动应用程序的托管版本,该版本是个人资料所有者,反之亦然?

1 个答案:

答案 0 :(得分:0)

Android Lollipop中基本托管配置文件的目的是将公司数据与个人数据分开。您可以对此进行概述website.大多数EMM功能都是三星诺克斯的反映。

有一种方法可以确定哪些应用程序属于托管个人资料或个人资料; here

新API允许给定设备将托管和个人应用程序共存。 例如,您可以拥有一个托管gmail应用程序(配置为公司使用)和另一个gmail应用程序(用于您自己的帐户)。

要回答第二个问题,如果您的应用是设备所有者应用,则可以使用设备所有者API启动指定的应用。