我正处于MDM Server实现的初始阶段,我知道当MDM Server想要向iOS设备发送MDM命令时,服务器会发送推送通知,然后设备会回复服务器,格式为
上传: /server
<plist version="1.0">
<dict>
<key>Status</key>
<string>Idle</string>
<key>UDID</key>
<string> [ redacted ] </string>
</dict>
</plist>然后,MDM Server使用为该设备排队的任何命令进行响应,但我不清楚这一行。
我想知道设备中是否没有这样的iOS代理应用程序,所以服务器必须以哪种格式向iOS设备发送命令。
发布于 2012-06-15 11:32:34
对于MDM代理,不需要iOS第三方代理应用程序,因为iOS平台内置了iOS代理的实现。
如果MDM server要向iOS设备发送命令,可以使用MDM推送通知,设备收到推送通知iOS设备后,联系服务器,然后服务器将排队的命令提供给客户端。
服务器链接已经在MDM Config配置文件中提供,该配置文件在注册时安装在iOS设备中。对于MDM服务器和iOS设备之间的通信使用plist(xml格式),您可以获取MDM服务器和iOS设备之间的通信日志,您可以看到实时的MDM plist,或者您可以在MDM协议参考文档中查看示例plist,还可以查看MDM_Protocol pdf。
发布于 2012-04-18 00:56:37
该协议在下面的文档http://adcdownload.apple.com//Documents/mobile_device_management_protocol/mobiledevicemanagement_121211.pdf中进行了说明
发布于 2012-04-17 17:39:15
这个问题的答案由Apple提供的MDM协议参考提供。它是一个XML plist。
https://stackoverflow.com/questions/10184504
复制相似问题