我正在尝试将InstallApplication命令发送到注册到MDM的OS 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"
答案 0 :(得分:0)
我与Apple核实过,显然通过MDM安装到OS X的应用程序应通过VPP。它包括付费和免费应用程序。
结果,您需要向VPP添加应用程序。发出正确的命令来处理VPP(注册用户,分配许可证),然后才能安装应用程序。