Search code examples
iphoneios4apple-push-notificationsmdm

iOS: Mobile Device Management


I am little confused about the MDM, wish that someone could help me here. I have studied the docs from the Apple website regarding the iOS MDM,but still I feel puzzled ,I have some questions.

  1. Whether MDM server is communicating APNS every-time when it needs to execute command ?
  2. Is it very complex to setup our own MDM server and how to setup our own MDM server ?

Thank you in advance.


Solution

  • 1) the general idea is that you send one request via APNS and then respond with a command when the device 'phones home' to your MDM server. Once the device responds to your command, you can send another command back in response and so on until the device has executed all the commands at which point your server should respond with an empty HTTP response.

    2) That entirely depends on what your definition of complex is! I have created 2 MDM 'servers' in the past year and it's not impossible but quite complex to detail.