什么用于企业android开发

时间:2017-02-07 21:22:05

标签: android enterprise

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

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

需要的功能:

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

我正面临着这些问题:

  • 生根设备不是一个选项
  • 静默自动更新和远程管理是必须的
  • 只有管理员(我们)才能删除该应用

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

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

我们可以使用EMM解决方案提供商的方式来实现这一点 - 它是否适合它? - 或者我们应该做别的事情吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找的功能正是EMM提供商所做的,没有必要开发新的应用程序。管理员与EMM门户网站而非业务所有者进行交互是典型的。

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

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

  • 以静默方式锁定/强制安装应用程序
  • 将配置应用于托管应用程序
  • 实施设备加密
  • 实施设备安全政策
  • 远程擦除设备的能力
  • Kiosk模式

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