Is there a way to deploy an iOS app to a device without requiring human interaction.
By 'no human interaction', for instance, consider an automated scenario (in a CI environment) where the server can deploy an app to a device and there is no need to have a person to go to the device in order to open an URL and click 'install'.
Following image shows what I want to avoid.
Best Answer
Yes, you can do unattended (or silent) installs from iOS 7 onwards on supervised devices. For iOS 6, the user will see the install/cancel prompt and unattended installs without user intervention is not possible.
From Apple Launches "Managed Distribution" for App Store Volume Purchase Program (VPP) for Business and Education (Submitted by Aaron Freimark on November 4, 2013 - 11:08pm):
From iOS 7: What it means for Enterprise, Education, and Government ( By Craig Johnston, Thursday, Sep 19, 2013 a 11:16 am )
Contrast this with what iOS 6 provides (described in the same article), which is (italics mine):