【发布时间】:2014-04-03 08:28:05
【问题描述】:
有谁知道用于 Android 的开源 MDM,它在隔离网络 (LAN) 上运行。因此,设备和服务器将无法从外部访问互联网。
不幸的是,这不包括任何使用 Google Cloud Messaging 作为其推送服务的 MDM。
它需要非常基本的功能,例如 ping(查看设备是否处于活动状态)和更新应用程序。
【问题讨论】:
标签: android open-source mdm
有谁知道用于 Android 的开源 MDM,它在隔离网络 (LAN) 上运行。因此,设备和服务器将无法从外部访问互联网。
不幸的是,这不包括任何使用 Google Cloud Messaging 作为其推送服务的 MDM。
它需要非常基本的功能,例如 ping(查看设备是否处于活动状态)和更新应用程序。
【问题讨论】:
标签: android open-source mdm
首先,您可以在这里查看类似的问题: https://stackoverflow.com/questions/20612067/open-source-mobile-device-management-solution-for-android
最好的办法是获取 http://wso2.com/products/enterprise-mobility-manager/ 并将其修改为不使用 Google Cloud Messaging。大多数时候,GCM 仅用于让设备知道服务器上有一些新的命令/设置可供它使用。您可以将其更改为使用您自己的本地广播方法。
【讨论】:
WSO2 EMM 将来有可能迁移到 MQTT 协议。无论如何,现在如果你真的需要它,你可以获取源代码并自己实现它,这没什么大不了的,因为代码是免费/开源的。无论如何,如果您在实施时卡在任何位置,请告诉我们。您也可以考虑为其他人的利益回馈项目。
(仅供参考,我是 WSO2 EMM 的核心团队成员)
【讨论】:
您可以将 GCM 替换为 MQTT,然后您必须在 android 代理端实现本地通知并轮询服务器以检查是否有任何待处理的操作。如果有待处理的操作,您将通过 MQTT 获得对设备的响应。任何方式的实现级别,你都必须做更多的工作。
【讨论】: