2012-03-14 7 views
5

デバイスにコンフィグレーションペイロードを送信したい。 例私は、特定のデバイスに制限ペイロード(サファリ禁止)を送信したいと思います。 つまり、デバイスにインストールされている設定プロファイルを更新したいとします。MDMのiOSデバイスにインストールされているコンフィグレーションプロファイルの更新

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

デバイスに存在するコンフィギュレーションプロファイルのすべてのコンフィギュレーションペイロードを含める必要がありますか。または、私が更新する必要があるものだけを送る必要があります。

助けてください!

+0

私は私がする必要があることがわかりましたInstallProfileを使用します。しかし、ペイロードタグ内のデータは何でしょうか? '(データ)IPCU .mobileconfigファイル、base-64エンコード'として指定されていますが、configプロファイルのxml全体をタグにコピーする必要があります? – Manmay

+0

こんにちは、私はiOSでMDMをやろうとしていますが、私はAPIを見ませんでした(私はPDFを見ました)。あなたはそれで私を助けることができると思いますか?それは、あなたがいくつかの指針で私を助けることができるなら、非常に役に立ちます。 – nithinreddy

+0

こんにちは@nithinreddy。私はまた、PHPでiOSデバイス用のMDMを構築しようとしています。私はここからhttps://github.com/project-imas/mdm-serverのすべての認証パートを行った。私は作成された.mobileconfigプロファイルを作成しました。私は今何をすべきかを知ることができません。私を助けてください。 – sau

答えて

4

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

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

+0

Abstractec ,,私のメールIDは[email protected]です。もしあなたが私を助けてくれれば..私はあなたに非常に感謝します..ありがとう – Manmay

0

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

3

明確にするために、DATAセクションはIPCUからエンド/ plistのタグにmobiliconfigで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> 
+0

この仕事を完璧に行うオンラインBase64デコーダを提案できますか?私はそれらのカップルを試してみましたが、>>>>>> MC:プロファイルデータを解析できませんでした。エラー:NSError: 内容:無効なプロファイル \t米国内容:無効なプロファイル \tドメイン:MCProfileErrorDomain \tコード:1000 \tタイプ:MCFatalError – Sahil

+0

この 'エラー1000年無効Profile'ときに苦しんで一人一人にだけノートアプリやデバイスの使用を制限しようとしています。 _REMOVE_あなたの制限付きであなたのplistからのXML!この部分をエンコードしないでください** <?xml version = "1.0" encoding = "UTF-8"?><!DOCTYPE plist PUBLIC " - //アップルコンピュータ/ DTD PLIST 1.0 // EN" http:// www.apple.com/jp/DTDs/PropertyList-1.0.dtd \ ">'あなたのエンコードは** '' ...から '' – dazito

関連する問題