2012-04-17 5 views
6

Ich bin in der Anfangsphase der MDM Server-Implementierung, ich weiß, dass, wenn MDM Server den MDM-Befehl an iOS-Gerät senden möchte, sendet Server Push-Benachrichtigung und Gerät antwortet dann Server das Format von das istMDM: iOS mdm Befehl senden Format

PUT:/Server

<plist version="1.0"> 
    <dict> 
    <key>Status</key> 
     <string>Idle</string> 
     <key>UDID</key> 
     <string> [ redacted ] </string> 
    </dict> 
</plist> 

Dann wird der MDM-Server antwortet mit dem, was Befehl für das Gerät, aber diese Linie ist mir nicht klar, Warteschlange gestellt wurde.

Ich möchte wissen, ob es als solche iOS-Agent-Anwendung nicht im Gerät gibt, also in welchem ​​Format Server den Befehl an iOS-Gerät gesendet werden muss.

Antwort

2

Für iOS MDM gibt es keine Notwendigkeit von iOS-Anwendung Dritter Agent ist da MDM-Agent-Implementierung mit iOS-Plattform integriert ist.

Wenn der MDM-Server einen Befehl an das iOS-Gerät senden möchte, kann er MDM-Push-Benachrichtigungen verwenden und nach dem Empfang des Push-Benachrichtigungs-iOS-Geräts kontaktiert das Gerät den Server, der dem Client den Befehl in der Warteschlange bereitstellt.

Die Serververbindung ist bereits im MDM-Konfigurationsprofil enthalten, das während der Registrierung auf dem iOS-Gerät installiert wird. Und für die Kommunikation zwischen MDM-Server und iOS-Gerät plist (XML-Format) verwendet wird, nehmen Sie das Protokoll der Kommunikation zwischen MDM-Server und iOS-Gerät und Sie sehen die Echtzeit MDM Plist oder Sie können die Probe plist in MDM-Protokoll Referenzdokument und siehe auch MDM_Protocol pdf.

0

Die Antwort auf diese Frage wird von der MDM Protocol Reference von Apple zur Verfügung gestellt. Es ist ein XML-Plist.

+0

@ Abstractec..Hi Abstractec, Aber Wie XML-Plist vom Server sowie vom Gerät senden? Bitte hilf mir. – sau