对使用两台设备中预先安装的android从另一台设备管理android设备的工作流程一无所知

时间:2019-04-03 10:41:20

标签: android enterprise mdm

我手头有一个新项目,需要制作两个android应用程序
1) 主控制器应用程序 (安装在一台设备上,其名称为X)
2) 子子应用程序 (安装在需要X控制的设备中)

因此,我想了解如何从另一台设备(如(2))对另一台android设备进行全面管理(例如,阻止应用程序或使其在一定间隔/阻止调用/跟踪用户位置时可访问它们) 1)。到目前为止,我搜索了谷歌,向我的年长者询问了相同的信息,但是没有一个人能帮助我。发现了许多分散的信息(例如需要企业应用来执行此操作,即使用android管理API或Device admin),但无法获得任何清晰的信息关于工作流程的想法。

这是我可以想到的最后一个帮助我完成工作流程的地方。

Reference

更新:基于@Fred所说的话(即使用android管理API)(也基于他发布的答案here),我们可以以某种方式拥有自己的自定义网络服务器并管理EMM控制台通过我们自己的API(与我们将从父应用程序调用的相同API)与所有子应用程序进行的交互。 换句话说,我不想从EMM控制台进行控制,而是想从另一个父android应用程序控制那些子应用程序。

2 个答案:

答案 0 :(得分:0)

通过FCM或Socket编程,您可以轻松地与其他应用通信。假设第二个应用程序收到一个调用,然后第二个应用程序调用服务器的api关于该信息,然后服务器通过fcm或套接字敲打第一个应用程序,然后第一个应用程序做出决定并通过API将决定提交给服务器,最后服务器将决定提交给通过FCM或套接字的第二个应用程序。

答案 1 :(得分:0)

您可以签出Flyve MDM,这是一个开放源代码移动设备管理解决方案,包括用于管理的代理程序应用程序和Web面板。