ios - 交付 MDM DeviceLock 负载

标签 ios apple-push-notifications mdm payload

在将第一个有效负载作为 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/

相关文章:

ios - 响应用户点击通知 - 调出相关 View Controller

ios - 如何成为 iOS 的 MDM 供应商

python - runserver.py 在设置 MDM 服务器代码时给出模块错误

ios - UIPopoverController 中的 UIViewController 始终报告为处于纵向模式

ios - 您什么时候会在推送负载中使用 "thread-id" key ?

ios - 应用程序被杀死时的静默推送通知

ios - 将 MDM 中的应用程序分发到 iOS 8 时出错

ios - 阻止另一端不被调用

ios - 使用快速步进器乘以我的原始数字而不是以前的数字

ios - 混合颜色 ios