15

I want to start with iOS MDM service. Plan is to do a proof of concept, first get a feel for iOS MDM api and then propose it to my manager.Few question regarding that:

  1. Is Enterprise Developer Account required just for the POC purpose? My understanding is Enterprise Account would be needed for distribution purpose only.
  2. What are the tutorials available for MDM api?
  3. I came across this document which gives a good introduction of MDM service. Is there any other similar document available?
Himanshu Yadav
  • 13,315
  • 46
  • 162
  • 291
  • 4
    I'm a bit lost as to why this question was down voted... it seems perfectly valid to me. – Dan Jul 30 '13 at 13:33
  • 1
    Please see edited answer below. Apple has given me a viable path to work with them for small start-ups such as this one. Recommend taking this off the closing block. – Dan Jul 31 '13 at 03:25
  • 1
    @D80Buckeye, I agree. Too many people here with nothing better to do than censor other peoples' questions. If you want to see the question reopened, do as I did, and use the `reopen` link below the question. – Nate Jul 31 '13 at 03:29
  • the answer to this question has changed. an enterprise account is not required and the documentation is now publicly available. https://developer.apple.com/business/documentation/MDM-Protocol-Reference.pdf – respectTheCode Feb 04 '19 at 21:26

1 Answers1

15

1) Yes - you're going to need an Enterprise Account AND let Apple know you want access to the MDM documentation and libraries. If you're doing your work on behalf of a company I would recommend finding your local Apple Rep in CT. I have a pretty good idea as to who your rep out there is so let me know if that's the case.

2) You may be able to dig up some tutorials (or people that know some) on EnterpriseiOS.com though that site is hit & miss. If you're looking to do everything from scratch (including the APNs server) there are a lot of git projects out there that handle it.

3) Once you take care of step 1 there are some other documents out on the Apple site that discuss the calls in detail. This document covers a lot of the protocol as well.

Good luck!

EDIT: Anyone looking to take this route can contact Apple Developer Relations at 1 (800) 633-2152 Mon-Fri 9:00AM-7:00PM CST.

Dan
  • 5,153
  • 4
  • 31
  • 42
  • Thanks for your reply. I have few doubts on signing up for Enterprise Account. Can I email you those questions directly? – Himanshu Yadav Jul 30 '13 at 14:34
  • Hit me up on twitter for now - same username. – Dan Jul 30 '13 at 14:36
  • @Dan Hi Dan I read the mdm protocol pdf & have understood most of the thing but not able clear myself what are the various steps for coding. I have done all certificates part from here https://github.com/project-imas/mdm-server. Please help me for the rest of the parts. – sau Jun 08 '15 at 13:12
  • an enterprise account is not required and the documentation is now publicly available. https://developer.apple.com/business/documentation/MDM-Protocol-Reference.pdf – respectTheCode Feb 04 '19 at 21:27
  • @respectTheCode seems like they've changed the process 5 1/2 years after my answer. Feel free to submit your own. – Dan Feb 05 '19 at 13:47
  • The question was closed so it can't be answered. I just wanted to get the link out there. Its not clear when apple made the docs available. – respectTheCode Feb 07 '19 at 18:02