2015-05-20 4 views
0

- это любой способ быстро обновить приложение ios (без пользователя, чтобы перейти в приложение и нажать кнопку обновления)?Можно ли тихо обновить приложение ios?

Наш сценарий заключается в том, что мы хотим автоматически обновлять устройство пользователя и обновлять его ночью, когда они спят.

Насколько я знаю, нет никакой возможности сделать это с обычной лицензией Apple Dev Program, но у меня нет опыта работы с Enterprise License. Какова типичная конфигурация, чтобы сделать это возможным?

ОБНОВЛЕНИЕ: Согласно this link, это возможно.

Молчаливые обновления и установки - все устройства iOS 7 теперь могут загружаться и устанавливать обновления приложений без участия пользователя или уведомления. Эта способность распространяется на деловые и корпоративные устройства. Компаньон для устройств, настроенных с использованием режима Supervise Configurator, также поддерживает тихую или фоновую установку приложений и обновлений, вытолкнутых в эфире администраторами, полезной функцией во многих настройках , например, школы, больницы, розничная торговля, и продажи.

+0

Возможно, это не поможет сразу, но пользователь может включить автоматические обновления. – vrwim

+0

Чувак его невозможно. –

+0

Нет, это невозможно, даже с лицензией на предприятие. Лицензия предприятия позволяет распространять ваше приложение за пределами AppStore, поэтому процедура установки остается прежней, за исключением того, что производители не обновляют приложение. Также с корпоративной лицензией вы можете распространять приложение только сотрудникам компании. – rckoenes

ответ

1

Невозможно обновить приложение на телефоне пользователя самостоятельно. Но вот некоторые идеи:

  • Если у пользователей есть автоматические обновления, ваше приложение будет обновляться самостоятельно, когда iOS захочет его.
  • Если вы используете бэкэнд-сервис, такой как Parse.com, вы можете экпортировать некоторый код и обновлять его на стороне сервера без необходимости обновления приложения.
+0

может потребоваться существенное изменение в нашей текущей базе кода, поэтому для нас это не вариант. – jAckOdE

2

Полностью обновленный файл .app, кажется, невозможен.

Но вы можете обновить некоторую часть .app. Это файлы xml, png, jpg, configure и т. Д. По Background Execution по HTTP-запросам.

Но если вы хотите обновить код приложения, у меня нет хорошей идеи: ваш код должен быть в сценариях Lua, и вы можете обновить любой файл сценария Lua по HTTP-запросам в фоновом исполнении.

+0

Хех, очки за творчество :) спасибо! –

Смежные вопросы