Search code examples
iphoneautomationapple-push-notificationsadministrationmdm

Apple Push Notification Certificate


I am trying to automate the installing procedure of iPhone apps (i.e) installing apps for around 5000 phones. For this I am planning to deploy an MDM server in Windows Server 2008 containing Active Directory. Once the successful registration of handsets is established the complete control of iPhone can be taken by the admin. I have following doubts:

1) My main objective is to push the apps that are available in the app store, hence Apple Push Notification Certificate will be sufficient to set up my MDM server and install apps?

2) Once the user registers his iOS device will I be able to install/uninstall applications into the device?

3) Can I implement payload mechanisms like AppLock Payload by just having Apple Push Notification Certificate?


Solution

  • To answer further to your questions in comment.

    1) Is it is sufficient if i dig more and implement MDM server with the enrolment in Enterprise Developer Program?

    Anyway you will need an Enterprise developer program to distribute apps. So go for it.

    2) At once, I setup my own MDM solution,will I be able to achieve my goal (Installing Apps Without prompting user)?

    Yes indeed. Its just a feature from set of valuable features offered by MDMs. Definitely you can.

    3) Will Apple give me more documentation on MDM server and implementing methods when I enrol in Enterprise Developer Program?

    No. Enterprise developer program is to distribute your in house apps. That doesn't mean that you can distribute silently without your consent. Thats where the MDM comes into picture. When devices are provisioned to a MDM server you can do MDM operations on enrolled devices. So you need to do a MDM vendor signing request. Thats if you developing such a solution. Otherwise go for MDM solutions already available.