android - Android 中的 MDM 工作流程

标签 android workflow mdm

谁能帮我从客户端和服务器端如何在 Android 中进行 MDM 集成?

我想做一个具有锁定和删除功能的企业应用程序。我对 Android 中 MDM 的工作流程一无所知。

谢谢。

最佳答案

Android Device Admin API将做你想做的两件事(锁定/删除设备,甚至更多)。 An example给出,你也可以找到这个complete source code在您的 Android SDK 目录中。

现在作为客户端服务器视角:

您必须在您的 android 应用程序(在客户端,即称为代理)中实现您的任务(锁定和删除)。现在您的应用程序应该能够与您的服务器通信,反之亦然。

我 100% 同意 adamk正如他所说,“远程控制您的应用程序完全是您的责任——Android 框架不会为此提供(或强制执行)任何解决方案。”

Android 也为您提供此功能,如 adamk说要使用 C2DM,他是对的,但现在 C2DM 已弃用,并且 GCM已经推出,“一种帮助开发人员将数据从服务器发送到他们在 Android 设备上的 Android 应用程序的服务。”该服务可以向 Android 设备上的应用程序发送最多 4 kb 的消息,通常是告诉应用程序检索更大的数据集。 GCM 现在将处理所有排队和向 Android 应用程序发送消息。

您应该阅读 how to use GCM ,您也可以找到示例代码。从 SDK 管理器下载 GCM Android 库 enter image description here 并检查 android-sdk/extras/google/GCM 目录

在您的代理和服务器之间建立成功的通信后,评估服务器发送的代理中的 msg 并执行所需的操作(锁定/删除)。这又取决于您如何定义消息有效负载以及如何在代理应用程序中处理这些有效负载。

这是一篇关于 Android MDM. 的文章

快乐编码 :)

关于android - Android 中的 MDM 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9598629/

相关文章:

android - 使用 USGS 高程查询服务 API 获取高程(地面高度)

java - Activiti - 继续执行而不完成子流程

ios - MDM:安装配置文件后证书无效

android - android 6.0重复闹钟的方法

java - 如何以编程方式从 Android 应用程序生成 apk 文件?

tfs - 如何在 TFS 中使用转换工作流创建自定义字段

java - 使用 Spring 实现工作流

ios - APNS MDM 推送通知主题 - 在哪里可以找到?

android - 用于企业分发的 MDM 和 MAM 框架

java - 记录/调试我的对象的状态