MDM Profile update without Internet connection

Hello everyone!



We planning to develop Parent Control Application and now doing some research on this matter.



We discovered that it seems the only one way to develop such kind of app is to use MDM Profiles.



What we want to do is to restrict access to some applications and use other "Restrictions" General Settings section features using local (device) event as an trigger.



As we see it now we need to develop (or use 3d party solution) MDM Server to update MDM Profile on Controlled Device. To do that we need to detect some local event (for example some time) and send request to MDM Server to update MDM Profile.



So, my question is: Can we update MDM Profile without Internet Connection?



Maybe there is a way to configure it locally? Download several MDM Profiles and on trigger event to select which to use?



Maybe there is other way to control "Restrictions" on device (I believe there is no other way)?



Will be grateful for detailed answers and links to Apple documentation that describes situation.

According to Configuration Profile Reference there are five ways to uptade (or intall) a profile:


●Using Apple Configurator 2, available in the App Store


●In an email message


●On a webpage


●Using over-the air configuration as described in Over-the-Air Profile Delivery and Configuration


●Over the air using a Mobile Device Management Server


There only one that do not use internet is the first one.


If you plane not only to intall configuration profiles but you are planning also to management the devices throw a MDM Server, you will need that the device be connected to internet. It is not possible to send an action from the MDM server to the device if the device is not connected to internet, The device must be connected to internet first to recieve the wake up action from the APN servers and then for connecting with the MDM server.