MDM:iOS MDM命令发送格式

6

我正在进行MDM服务器的初始阶段实施,我知道每当MDM服务器想要向iOS设备发送MDM命令时,服务器会发送推送通知,然后设备以以下格式回应服务器:

PUT: /server

<plist version="1.0">
    <dict>
    <key>Status</key> 
       <string>Idle</string> 
       <key>UDID</key> 
       <string> [ redacted ] </string>
   </dict> 
</plist>

然后MDM服务器会响应设备排队的任何命令,但这行话对我来说不是很清楚。

我想知道如果设备中没有iOS代理应用程序,那么服务器必须以哪种格式发送命令到iOS设备。

3个回答

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文件。



0
这个问题的答案可以在苹果提供的MDM协议参考中找到。它是一个XML属性列表。

@Abstractec 你好,但是如何从服务器和设备发送XML plist呢?请帮帮我。 - sau

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接