iOS Enterprise Apps: как развернуть обновления?

Если всем членам организации выдан двоичный файл приложения iOS (iPhone и iPad), подписанный в соответствии со схемой Apple Enterprise Deployment для специального развертывания, как осуществляется управление обновлениями? Должны ли пользователи вручную отправлять обновленный двоичный файл / запрашиваться вручную (по электронной почте и т. д.) для загрузки обновленного двоичного файла? Или есть встроенный механизм проверки обновления удаленного .ipa и запроса обновления пользователем?

Большое спасибо


person Scratcha    schedule 04.12.2012    source источник


Ответы (3)


Нативного метода нет, вам придется либо информировать пользователей об обновлении, либо создавать собственную проверку в приложении.

HockeyKit может помочь вам, хотя он предназначен для специальных сборок, вы можете использовать его для корпоративного приложения.

person rckoenes    schedule 04.12.2012
comment
В ответе здесь есть пример создания собственной проверки обновлений stackoverflow.com/questions/13711103/ - person Anton Smith; 21.02.2013

Другой вариант — использовать testflightapp.com. Я управляю внутренним приложением таким образом. Когда вы загрузите новую версию, все зарегистрированные пользователи получат электронное письмо, и они смогут выполнить обновление непосредственно из электронного письма (если оно находится на устройстве) или с помощью веб-приложения тестового запуска.

person ahwulf    schedule 04.12.2012

Для этого настроено решение для управления мобильными приложениями под названием Apperian EASE (среда служб корпоративных приложений). Приложение можно обновить двумя способами:

(1) Собственный «Каталог приложений» работает на пользовательском устройстве. Когда делаются обновления, администратор может решить, хотят ли они, чтобы обновления были обязательными (немедленными), необязательными или устанавливались в определенную дату/время. Когда требуется обновление приложения, в «Каталоге приложений» отображается значок push-уведомления.

(2) Существует EASE SDK, в котором приложение может проверять сервер, чтобы узнать, доступна ли более новая версия. Если это так, то другой вызов позволяет приложению «самообновляться».

В любом случае, описанном выше, обновления выполняются с помощью беспроводного метода (OTA), который не требует MDM.

Другой альтернативный подход (отличный от DIY) заключается в использовании решения MDM, но тогда все пользователи должны быть зарегистрированы в MDM, чтобы получать обновления приложения.

person Cimarron Buser    schedule 04.12.2012