如何开发iPhone MDM Server?

Zha*_*ang 29 iphone mdm ios

我刚刚阅读了有关iOS设备的移动设备管理服务器,但所有文档都引用了"第三方MDM服务器".

我的问题是如何自己开发一个"第三方MDM服务器"?我没有找到任何关于此的文件.

ter*_*ina 17

你有简单的方法和艰难的方式.

简单方法:OSX Lion Server附带"Profile Manager"部分,该部分提供整个MDM过程(带有SCEP堆栈).这项服务由ruby脚本组成,因此您可以查看它是如何完成的.

困难的方法:实施您的配置文件管理器(配置文件生成和管理),实现您的推送服务器,添加SCEP堆栈(如果需要,添加LDAP或Active Directory)并祈祷一切可以协同工作.

我选择简单的方法:)

  • @teriiehina您可以使用MDM和iOS 5安装应用程序.MDM必须支持iOS 5中的最新功能.我们上个月使用的供应商展示了. (2认同)
  • @ drale2k是的,您可以,但是如果您的目标是仅推送应用程序,则对诸如TestFlight或HockeyApp之类的服务将更容易。使用MDM,您还可以进行许多设置:只需查看Apple的“ iPhone配置实用程序”即可。 (2认同)

小智 14

您可以使用 名为server.py 的MDM_Protocol中提供的MDM服务器的示例python代码.要在iOS设备上测试MDM实施,请使用iOS Enterprise开发人员帐户获取MDM证书.您可以使用IPCU生成Enroll配置文件,您需要为您的服务器URL实现SSL.有关详细信息,请参阅问题1问题2


tuf*_*der 7

这里有一些关于服务器结构的信息,至少.

注册Apple Developer Network后,您可以访问此文档,该文档提供了有关设置配置文件服务器的详细信息.


onn*_*web 6

您需要加入Apple Enterprise Developer Program,然后从Apple请求MDM文档.

  • 对不起,是的.这不是实现MDM所需的技术文档,这只是对功能的高级描述. (6认同)