有没有人知道Android的开源MDM,它运行在一个隔离的网络(LAN)上。因此,设备和服务器将无法从外部访问互联网。
不幸的是,这排除了任何使用Google Cloud Messaging作为其推送服务的MDM。
它需要非常基本的功能,例如ping (查看设备是否处于活动状态)和更新应用程序。
发布于 2014-04-03 21:00:03
首先,您可以在这里查看类似的问题:https://stackoverflow.com/questions/20612067/open-source-mobile-device-management-solution-for-android
你最好的办法就是获取http://wso2.com/products/enterprise-mobility-manager/并修改为不使用Google Cloud Messaging。大多数情况下,GCM只是让设备知道服务器上有一些新的命令/设置可供其使用。您可以将其更改为使用您自己的自制广播方法。
发布于 2014-04-04 13:47:52
你可以用MQTT替换GCM,然后你必须在android代理端实现本地通知,并对服务器进行轮询,以检查是否有任何挂起的操作。如果存在挂起的操作,您将通过MQTT获得对设备的响应。无论如何,在实现层面上你还需要做更多的工作。
发布于 2014-04-05 17:34:59
MQTT有可能在将来迁移到WSO2协议。无论如何,现在如果你真的需要它,你可以把源代码放在你自己的代码中实现,这没什么大不了的,因为代码是免费的/开源的。无论如何,如果你在实现时遇到了什么问题,一定要让我们知道。另外,你也可以考虑把它回馈给项目,让其他人受益。
(仅供参考,我是WSO2 EMM的核心团队成员)
https://stackoverflow.com/questions/22831955
复制相似问题