Есть ли способ развернуть приложение iOS на устройстве без участия человека?
Например, под «отсутствием взаимодействия с человеком» рассмотрите автоматизированный сценарий (в среде CI), где сервер может развернуть приложение на устройстве, и нет необходимости, чтобы человек подходил к устройству, чтобы открыть URL-адрес. и нажмите «установить».
Следующее изображение показывает, чего я хочу избежать.
Да, вы можете выполнять автоматическую (или автоматическую) установку, начиная с iOS 7, на контролируемых устройствах. В iOS 6 пользователь увидит запрос на установку/отмену, а автоматическая установка без вмешательства пользователя невозможна.
Сегодня вечером Apple обновила программу Volume Purchase Program несколькими долгожданными и важными дополнениями. Обновления вводят новое «управляемое распространение» приложений на устройства iOS 7, позволяя назначать и отзывать их через управление мобильными устройствами.
...
Назначенные приложения автоматически устанавливаются на контролируемые устройства. На неконтролируемых устройствах отображается запрос на установку.
В iOS 7 добавлено следующее:
Тихая установка приложений. Теперь с помощью API MDM ИТ-администратор может отправить приложение на устройство и автоматически установить его в фоновом режиме. Нет необходимости спрашивать пользователя, что задерживает соблюдение требований, приложение просто устанавливается само. Это работает как для приложений в iTunes App Store, для которых компания могла приобрести корпоративную лицензию, так и для приложений, разработанных самой компанией для внутреннего использования, которые не хранятся в iTunes App Store.
Сравните это с тем, что предоставляет iOS 6 (описано в той же статье), а именно (курсив мой):
В iOS 6 с помощью API-интерфейсов MDM вы могли:
Устанавливать приложения через MDM. Эта функция сообщает пользователю, что он должен установить приложение. Пользователь может проигнорировать это сообщение, и администратор должен решить, как с этим справиться. Они могут настроить систему MDM на автоматическую блокировку своего устройства, пока они не установят приложение. Они могут продолжать звонить пользователю с просьбой установить приложение. В любом случае ИТ-команда не может установить приложение для пользователя.
Да, это возможно. Вам необходимо создать профиль для указанного устройства (устройств). Profile Manager и Apple Configurator — ваши друзья для таких задач.
bmike