MDM send format: iOS mdm

I am at the initial stage of the MDM server implementation, I know that when the MDM server wants to send the MDM command to the iOS device, the server sends a push notification, and then the device responds to the server, the format of which

PUT: / server

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

Then the MDM server replies that the command has been queued for the device, but this line is not clear to me.

I want to know if there is such an iOS application in it, so in what format the server needs to send a command to the iOS device.

+6
source share
3 answers

For iOS MDM, there is no need for a third-party iOS application, because the MDM agent implementation is built into the iOS platform.

If the MDM server wants to send some command to the iOS device, it can use the MDM push notification, and after receiving the push device iOS device, the device contacts the server, which then provides the client with the queue command.

A link to the server is already provided in the MDM configuration profile, which is installed on the iOS device during registration. And for the communication between the MDM server and the iOS device plist (xml format) is used, you take the communication log between the MDM server and the iOS device, and you see the real-time MDM-plist, or you can see the plist sample in the MDM Protocol document Reference and see MDM_Protocol .

+2
source

The answer to this question is provided by reference to the MDM protocol provided by Apple. This is an XML layer.

0
source

Source: https://habr.com/ru/post/913384/


All Articles