在将第一个有效负载作为 mdm: 发送后,我们能够获得状态为空闲的响应。现在我们要发送一个简单的设备锁负载。我们按照完全相同的过程发送有效载荷,但返回的响应是空白的。
我们正在按照以下方式使用证书: 1. 在 MDM 服务器上,为了发送 mdm 命令,我们使用标识符为 com.apple.mgmt.myapp 的 MDM 供应商 APNS 证书。(此标识符在配置文件中设置为主题)。 2. 在配置文件中,我们将凭据设置为 MDM 客户端返回的 p12 文件。
我收到以下错误...:MC|无法解析配置文件数据。错误:
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 发送设备锁定配置文件。设备通过 APNS 接收到 MDM 有效负载后“打电话回家”,并且您的服务器将 XML(不是 JSON!)发送回包含设备锁定命令的设备。
关于ios - 交付 MDM DeviceLock 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534400/