Android 企业安卓开发使用什么

Android 企业安卓开发使用什么,android,enterprise,Android,Enterprise,我寻求关于为android构建特定企业应用程序所使用的解决方案的建议 我们希望为业务合作伙伴开发一个企业应用程序。 我们的合作伙伴销售android设备,他们希望我们管理他们的设备 所需功能: 管理设备的能力(重新启动、阻止/允许应用程序、禁用除管理员以外的应用程序卸载、以静默方式更新应用程序),因此一般来说,DPC应用程序具有设备所有者模式下的功能 手机应该与一个设备帐户相关联,该帐户为商店中的每个设备生成,每个商店大约50个设备;这些手机属于商店,顾客可以试用,但不应该控制它(类似于零售模

我寻求关于为android构建特定企业应用程序所使用的解决方案的建议

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

所需功能:

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

  • 根设备不是一个选项
  • 静默自动更新和远程管理是必须的
  • 只有管理员(我们)才能删除该应用程序
我已通读了这本书 , 以及, 但我似乎不知道该用什么

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


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

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

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

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

  • 以静默方式锁定/强制安装应用程序
  • 将配置应用于托管应用程序
  • 强制设备加密
  • 强制执行设备安全策略
  • 能够远程擦除设备
  • 信息亭模式
由于DPC应用程序充当设备所有者而不是用户,因此无法卸载,并且对设备具有完全控制权。EMM提供的功能因供应商而异,但我确信所有这些功能都能满足您的需求。AirWatch和MobileIron都很受欢迎,但还有很多,包括一些免费解决方案。 这些功能在所有Android 5.0及更高版本的设备上都可用