MDM:iOS mdm命令发送格式

6 command mdm ios

我处于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>
Run Code Online (Sandbox Code Playgroud)

然后,MDM服务器会响应已为该设备排队的任何命令,但这条线路对我来说并不清楚.

我想知道设备中是否没有这样的iOS Agent应用程序,因此Server必须将命令发送到iOS设备.

Use*_*321 3

对于 iOS MDM,不需要 iOS 第三方代理应用程序,因为 MDM 代理实现是内置于 iOS 平台的。

如果 MDM 服务器想要向 iOS 设备发送某些命令,它可以使用 MDM 推送通知,iOS 设备收到推送通知后,设备会联系服务器,然后服务器将排队的命令提供给客户端。

服务器链接已在注册时安装在 iOS 设备中的 MDM 配置配置文件中提供。对于 MDM 服务器和 iOS 设备之间的通信,使用 plist(xml 格式),您可以获取 MDM 服务器和 iOS 设备之间的通信日志,并看到实时 MDM plist,或者您可以在 MDM 协议参考文档中查看示例 plist 和另请参阅MDM_Protocol pdf。