提供MDM DeviceLock有效负载

在将第一个有效载荷作为mdm:发送后,我们能够得到Status为Idle的响应。 现在我们要发送一个简单的设备锁有效载荷。 我们按照完全相同的stream程发送有效负载,但返回的响应是空白的。

我们使用的证书如下:1.在MDM服务器上,要发送mdm命令,我们使用MDM Vendors APNS证书,标识符为com.apple.mgmt.myapp(该标识符在configuration文件中被设置为主题)。 2.在configuration文件中,我们将凭据设置为由MDM客户端返回的p12文件。

我得到下面的错误..:MC |无法parsingconfiguration文件数据。 错误:

NSError 0x1c58c2f0: Desc : Invalid Profile US Desc: Invalid Profile Domain : MCProfileErrorDomain Code : 1000 Type : MCFatalError <Warning>: MDM|Command Status: Error Error: NSError 0x1c58c2f0: Desc : Invalid Profile US Desc: Invalid Profile Domain : MCProfileErrorDomain Code : 1000 Type : MCFatalError 

您不使用APNS发送设备lockingconfiguration文件。 在通过APNS收到MDM负载后,设备“回家”,服务器向包含设备locking命令的设备发回XML(不是JSON!)。

有效负载应该是* .mobileconfig文件内容的Base64编码,顶级“字典”节点。

发送到设备的实际xml在iOS MDM协议参考中定义。 命令types是“InstallProfile”