我一直在尝试使用Android MDM示例https://github.com/googlesamples/android-BasicManagedProfile,但有几个问题我不清楚,
为什么Profile-owner应用程序有单独的托管和非托管版本?我不确定如何设计应用程序流,就像在我的应用程序中假设我提供两个功能,一个是浏览一些SharePoint站点并将文件保存到磁盘,另一个是配置/管理由管理员控制的应用程序(来自管理控制台) 因为一旦用户启用了配置文件,我的应用程序有两个版本,用户可以单击任何图标。如果用户单击非托管版本,则我无法执行任何与应用程序配置相关的任务,并且必须要求用户启动托管版本才能继续。 在托管版本中,如果用户想要访问他的任何数据,那么我必须使用文件提供程序来访问通过非托管版本下载的应用程序数据。 因此,我不确定新API是否要求用户仅被强制使用托管版本?
有没有办法从同一个应用程序的非托管版本启动应用程序的托管版本,该版本是个人资料所有者,反之亦然?