【问题标题】:What to use for enterprise android development企业android开发使用什么
【发布时间】:2017-02-07 21:22:05
【问题描述】:

我寻求有关使用什么解决方案为 Android 构建特定企业应用程序的建议。

我们想为业务合作伙伴开发企业应用。 我们的合作伙伴销售安卓设备,他们希望我们管理他们的设备。

需要的功能:

  • 能够管理设备(重新启动、阻止/允许应用程序、禁用除管理员以外的应用程序的卸载、静默更新应用程序),因此通常具有 DPC 应用程序在设备所有者模式下具有的功能
  • 手机应该与一个设备帐户相关联,为商店中的每个设备生成,每个商店大约 50 台设备;手机属于商店,客户可以试用,但不应控制它(类似于零售模式的手机)

我面临这些问题:

  • root 设备不是一种选择
  • 静默自动更新和远程管理是必须的
  • 只有管理员(我们)才能删除应用程序

我已通读 Android EMM Developers overview, 和Android in the Enterprise tutorials, 但我似乎无法弄清楚该使用什么。

据我了解,EMM 开发人员应向客户提供 DPC 应用和 EMM 控制台。 这种情况有点不同,因为我们的客户不需要控制台,因为我们将管理他们的设备,而且我们不希望其他人使用我们的控制台。

我们是否可以使用 EMM 解决方案提供商的方式来实现这一点 - 它是否完全适合它? -,还是我们应该做点别的?

【问题讨论】:

    标签: android enterprise


    【解决方案1】:

    您正在寻找的功能正是 EMM 提供商所做的,无需开发新应用。管理员通常与 EMM 门户而不是企业所有者进行交互。

    它的工作原理如下: DPC 应用程序由 EMM 提供并充当设备所有者。通过 EMM 控制台应用的设置会传送到 DPC 应用程序以进行强制执行。 EMM 以两种方式管理设备:托管配置文件 (Android for Work) 或托管设备。您需要使用托管设备。这些是通过注册已使用您的 EMM 恢复出厂设置的设备来设置的。较新的设备无需恢复出厂设置。

    EMM 为您提供所需的所有控制,包括:

    • 以静默方式锁定/强制安装应用程序
    • 将配置应用于托管应用程序
    • 强制设备加密
    • 执行设备安全策略
    • 能够远程擦除设备
    • 自助服务终端模式

    由于 DPC 应用充当设备所有者而不是用户,因此它无法卸载并且可以完全控制设备。 EMM 提供的功能因供应商而异,但我很确定所有供应商都提供您正在寻找的功能。 AirWatch 和 MobileIron 很受欢迎,但还有更多,包括一些免费的解决方案。 这些功能适用于所有搭载 Android 5.0 及更高版本的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多