Android 限制企业应用程序使用设备的方法

Android 限制企业应用程序使用设备的方法,android,enterprise,android-device-manager,Android,Enterprise,Android Device Manager,我们的安卓团队正在为金融公司开发一个安卓应用程序,用一些后端结构来管理他们的客户和业务数据。该应用程序应该只供公司员工使用,也不打算发布到PlayStore。该公司希望限制员工访问android功能,并将其限制在网络连接、安装应用程序更新、限制用户从Playstore安装其他应用程序以及其他类似的功能。我希望你能理解一家公司对员工的要求是什么。现在我想知道,我们的团队可以通过什么方式创建这样的系统来满足这些需求 编辑:应用程序应该只用于平板电脑,可能是三星的。您有几个选项: 使用您选择的MDM

我们的安卓团队正在为金融公司开发一个安卓应用程序,用一些后端结构来管理他们的客户和业务数据。该应用程序应该只供公司员工使用,也不打算发布到PlayStore。该公司希望限制员工访问android功能,并将其限制在网络连接、安装应用程序更新、限制用户从Playstore安装其他应用程序以及其他类似的功能。我希望你能理解一家公司对员工的要求是什么。现在我想知道,我们的团队可以通过什么方式创建这样的系统来满足这些需求


编辑:应用程序应该只用于平板电脑,可能是三星的。

您有几个选项:

  • 使用您选择的MDM提供商。他们使用可以将应用程序置于Kiosk模式的API
  • 创建自己的MDM解决方案。但我觉得缺少文档,这不是一项容易的任务。请查看文档:
    对于某些MDM类型,您仍然与Google Play Store绑定,我不确定您是否能够在没有它的情况下部署应用程序
  • 使用根设备并在通知栏上创建systemoverlay。您将无法通过这种方式访问设置,也无法访问通知

好吧,我会选择基于启动器的解决方案,您可以创建一个自定义启动器,您可以在其中隐藏特定的应用程序。但它似乎不安全,因为用户可以转到“设置”并卸载启动器应用程序本身。我想通过一些设备管理API(如果有的话)对设备活动进行更强有力的控制。也许你可以看看这个