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