【问题标题】:Android L - EMM/MDM - Launching Managed app from Unmanaged appAndroid L - EMM/MDM - 从非托管应用启动托管应用
【发布时间】:2015-01-02 06:45:50
【问题描述】:

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

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

  2. 有没有办法从作为配置文件所有者的同一应用程序的非托管版本启动应用程序的托管版本,反之亦然?

【问题讨论】:

    标签: android android-5.0-lollipop


    【解决方案1】:

    Android Lollipop 中的基本托管配置文件的目的是将公司数据与个人数据分开。您可以在 website. 上对此进行概述。大部分 EMM 功能都反映了 Samsung Knox。

    有一种方法可以确定您的哪些应用程序在托管配置文件或个人配置文件下; here

    新的 API 允许给定设备同时拥有托管应用和个人应用。 例如,您可以拥有一个托管 gmail 应用(配置为供企业使用)和另一个 gmail 应用(供您自己的帐户使用)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-01
      • 2012-03-12
      • 2018-11-17
      • 2013-01-07
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多