我处于MDM Server实施的初始阶段,我知道当MDM Server想要将MDM命令发送到iOS设备时,Server会发送推送通知,然后设备响应服务器的格式为
PUT:/ server
<plist version="1.0">
<dict>
<key>Status</key>
<string>Idle</string>
<key>UDID</key>
<string> [ redacted ] </string>
</dict>
</plist>
然后,MDM服务器会响应已为该设备排队的任何命令,但这条线路对我来说并不清楚。
我想知道设备中是否没有这样的iOS Agent应用程序,因此Server必须将命令发送到iOS设备。
答案 0 :(得分:3)
对于iOS MDM,不需要iOS第三方代理应用程序,因为MDM代理实现内置于iOS平台。
如果MDM Server想要向iOS设备发送一些命令,它可以使用MDM推送通知,并且在收到推送通知iOS设备后,设备会联系服务器,然后服务器向客户端提供排队命令。
服务器链接已在MDM配置文件中提供,该配置文件在注册时安装在iOS设备中。 对于MDM服务器和iOS设备之间的通信,使用plist(xml格式),您可以获取MDM服务器和iOS设备之间的通信日志,您可以看到实时MDM plist,或者您可以在MDM Protocol Reference文档中看到示例plist另见MDM_Protocol pdf。
答案 1 :(得分:1)
答案 2 :(得分:0)
此问题的答案由Apple提供的MDM协议参考提供。它是一个XML plist。