OS X MDM 的正确 InstallApplication 命令格式

Correct InstallApplication command format for OS X MDM

我正在尝试将 InstallApplication 命令发送到 OS 注册到 MDM 的 X 设备。

我正在发送以下内容:

<plist version="1.0">

 <dict>
      <key>Command</key>
      <dict>
           <key>Identifier</key>

           <string>com.oovoo.mac</string>
           <key>ManagementFlags</key>
           <integer>0</integer>
           <key>Options</key>
           <dict>

                <key>NotManaged</key>

                <true/>

           </dict>

           <key>RequestType</key>

           <string>InstallApplication</string>

      </dict>

      <key>CommandUUID</key>

      <string>4da44c2c-1189-493a-a906-919d027e6271</string>

 </dict>

我收到错误消息 "PurchaseMethod must be 1 <MDMClientError:97>".

但是,此应用程序是免费的:https://itunes.apple.com/us/app/oovoo-video-call-text-voice/id792672319?mt=12

因此,我想知道这个命令是否有问题。

顺便说一句。我试图删除 ManagementFlags,但没有帮助。

我想知道 OS X 是否只允许通过 VPP 安装应用程序,即使是免费应用程序也应该通过 VPP。

我尝试添加 PurchaseMethod = 1,但它并没有因另一个问题而失败:"Redownload not offered by store"

我与 Apple 核对过,显然通过 MDM 安装到 OS X 的应用程序应该通过 VPP。它包括付费和免费应用程序。

因此,您需要向 VPP 添加一个应用程序。发出正确的命令来处理 VPP(注册用户、分配许可证),然后才能安装应用程序。

  • 购买方式应为 1
  • NotManaged 应该是 True