5

構成ペイロードをデバイスに送信したいと考えています。例えば。特定のデバイスに制限ペイロード (サファリを許可しない) を送信したいと考えています。つまり、デバイスにインストールされている構成プロファイルを更新したいと考えています。

この構成プロファイル ペイロードは、クエリ ペイロードを送信するのと同じ方法で送信する必要がありますか?

デバイスに存在する構成プロファイルのすべての構成ペイロードを含める必要がありますか? または、更新する必要があるものを送信する必要があります。

助けてください!!!

4

3 に答える 3

4

Base64 でエンコードされた、インストールするプロファイルの PayloadContent を含む のコンテンツである必要があります。

すべての XML が必要なわけではなく、最初のブロックだけが必要です。

于 2012-03-15T11:31:13.987 に答える
3

わかりやすくするために、DATA セクションには、mobiliconfig の plist タグで始まり、IPCU から最後の /plist タグまでのすべての base64 エンコード (UTF8) 文字列を含める必要があります。

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer/DTD PLIST 1.0//EN\"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
<key>CommandUUID</key>
<string>c22d6f22-d222-4477-9e6e-5886e5f1e2a1</string>
<key>Command</key>
<dict>
<key>RequestType</key>
<string>InstallProfile</string>
<key>Payload</key>
<data>base64encode("<plist>...</plist")</data>
</dict>
</dict>
</plist>
于 2012-06-04T18:17:38.650 に答える
0

XML 宣言を削除します。plist データ (....) を Encode64 します。

于 2012-04-11T04:41:39.243 に答える