【问题标题】:Is it possible to send multiple commands in single plist - apple MDM protocol是否可以在单个 plist 中发送多个命令 - 苹果 MDM 协议
【发布时间】:2020-08-03 22:35:44
【问题描述】:

我们正在为企业解决方案开发 MDM。我们能够在设备上执行一些命令,并在开发特定用例时面临一些挑战:在单个 plist 中发送多个命令。

我们尝试了一些 XML 更改,但出现了错误,您可以在下面找到 XML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Command</key>
        <dict>
            <key>RequestType</key>
            <string>DeviceLock</string>
        </dict>
        <key>CommandUUID</key>
        <string>543631bc-7030-11ea-bc55-0242ac130003</string>
    </dict>
    <dict>
        <key>Command</key>
        <dict>
            <key>ManagementFlags</key>
            <integer>0</integer>
            <key>iTunesStoreID</key>
            <integer>1237819720</integer>
            <key>Options</key>
            <dict>
                <key>NotManaged</key>
                <boolean>true</boolean>
            </dict>
            <key>RequestType</key>
            <string>InstallApplication</string>
        </dict>
        <key>CommandUUID</key>
        <string>abcd</string>
    </dict>
</plist>

【问题讨论】:

    标签: ios plist mdm


    【解决方案1】:

    没有。 According to the MDM Protocol Reference,您一次只能发送一个命令。因此有必要创建一个命令队列,并且当设备发出这些请求时,删除已经是Acknowledged 的命令并返回该设备队列中的下一个命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 2018-03-22
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      • 2016-12-13
      • 2023-04-04
      相关资源
      最近更新 更多