我在Android上做过MDM的工作,当我收到来自服务器的C2DM推送消息时,我会使用API的来锁定、擦除等。
当我试图探索更多关于iOS部分的内容时,我有点困惑。我有一种感觉,我们不需要为MDM编写一个在iPhone上工作的代理。
那么它是完全从服务器管理的吗?或者我也必须有一个代理申请?如果是,你能给我一个代理编程的例子吗?
谢谢。
发布于 2012-04-06 18:50:25
要完全控制iPhone的配置文件管理,您需要查看从Mac Server发出的配置文件管理(他们将其添加到此操作系统版本中)或第三方解决方案(MobileIron、Tarmac等)。这里也有一些很好的背景,有点过时的信息:How to configure/install MDM server for iPhone and iPad
编辑
不需要单独的代理应用程序-它由iOS自己处理。
发布于 2012-05-20 12:03:24
如果您不使用Lion Server,您可以实现自己的MDM服务器,为此,您需要iOS企业开发人员帐户。
要实现MDM Server,请遵循以下步骤。
从customerPrivateKey.pem中删除密码
openssl rsa -in customerPrivateKey.pem -out PlainKey.pem
然后使用以下命令合并从门户https://identity.apple.com/pushcert/下载的APNS证书(例如CustomerCompanyName.pem
cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem现在,这个PlainCert.pem文件可以作为APNS/MDM证书在您的服务器上使用。
发布于 2012-06-19 13:29:46
答案:
伙计们,是的。我相信你们大多数人都有这个问题。凭借在iOS上开发MDM的经验,我们不需要在iOS中单独编写客户端。iOS完全负责这件事。
因此,您需要客户端的目的可能只是为了指出到具有配置文件的服务器的链接(这样您实际上可以使用URL中的密钥或ID来记录谁以及有多少人安装了应用程序),以及如果您必须管理MDM不提供的内容,如位置更新等。
https://stackoverflow.com/questions/10041711
复制相似问题