2015-07-24 7 views
1

Мы поставляем одному из наших клиентов приложение, которое будет распространяться на MDM AirWatch. Насколько нам известно, мы использовали больше versionCode, которые будут приняты AirWatch.Airwatch: как это работает с версиями?

Что нам интересно, если мы обновляем от versionCode=40 к новым versionCode=50 и что-то пойдет не так с приложением, которые мы посылаем еще один новый с versionCode=41 или с versionCode=51?

В резюме, требует ли AirWatch больше versionCode или это нормально, чтобы выбрать неиспользованный versionCode?

Чтобы уточнить, versionName используется только для именования, не так ли?

ответ

1

В Android versionCode должен увеличивать до, поскольку версии с понижением не поддерживаются. AirWatch не будет принимать приложения с более низкими значениями versionCode. Вы по-прежнему можете иметь несколько версий одного и того же приложения в AirWatch, только когда вы добавляете новую версию, которую вы должны выбрать более высокий versionCode.

versionName Отображается в поле «Фактическое значение файла», но versionCode управляет возможностью версии.

Обратитесь к администратору, чтобы ознакомиться с документацией из интерактивной справки AirWatch. Похожие страницы:

  • Использование Добавить версии для приложений
  • Загрузка внутреннего применения
+0

thxs для четкого объяснения ... Как следствие, если вы удалите первое приложение из всех устройств, до сих пор вы не можете использовать более низкий 'versionCode', правильно? – Talek

+1

Никогда не тестировался, но это сложно. Если вы удалите первую и единственную версию, ваше приложение больше не будет в AirWatch. Итак, теперь вы должны загрузить его снова, и теоретически вы можете использовать любой 'versionCode', который вы хотите. – Soma

+1

Если у вас есть 2 версии и удалить вторую, я думаю, что ограничение ограничено только первой версией, которая все еще находится в AirWatch. Опять же, никогда не тестировалось. – Soma