IBM Mobile First Никаких прямых обновлений

Иногда я получаю это предупреждение/сообщение, когда развертываю свое приложение на сервере:

FWLSE3210W: Среда: ipad приложения MyApp версии 1.0 развернут с другой версией родного MobileFirst SDK. Прямые обновления больше не будут доступны для существующих клиентов с другими версиями MobileFirst SDK. Чтобы продолжать использовать прямые обновления, увеличьте версию приложения, опубликуйте ее в общедоступном магазине приложений, разверните на сервере и (необязательно) заблокируйте/уведомите более старые версии приложения, чтобы заставить клиентов перейти на новую версию из магазина приложений. .

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

Решение, которое я принял,

  1. Обновить/увеличить версию приложения:

Я обновил версию своего приложения для iPad с 1.0 до 1.1 в файле application-descriptor.xml, а затем снова развернул его на сервере.

  1. Заблокировать старую версию:

Я также заблокировал старую версию на сайте Mobile First Console.

Единственный шаг, который не был предпринят, — это «опубликовать его в общедоступном магазине приложений», но, поскольку мы находимся в режиме разработки, общедоступного магазина приложений нет.

Я также заметил, что эта проблема обычно возникает при изменении собственного кода.


person Chris    schedule 22.08.2016    source источник


Ответы (1)


Вы делаете именно то, что должны делать. Некоторые исправления iFix могут содержать изменения в собственном слое клиентского SDK, поэтому сборка Studio, содержащая это, обнаружит, что в вашем текущем проекте/приложении они отсутствуют, если только вы не пересоберете и повторно не отправите свое приложение в магазины приложений.

То, что вы перечислили, — это шаги, которые вы должны выполнить, когда отображается это предупреждение.

person Idan Adar    schedule 22.08.2016
comment
привет @idan, так что ты говоришь, что единственное решение, которое я должен применить, - это перестроить и повторно отправить ваше приложение в магазины приложений, а под магазином приложений подразумевается магазин приложений Apple? - person Chris; 22.08.2016
comment
Поскольку сейчас я нахожусь в среде разработки/тестирования, я не отправил свое приложение в магазин. Есть ли другие решения? - person Chris; 22.08.2016
comment
пересобрать приложение...? - person Idan Adar; 22.08.2016
comment
Пересобрать приложение и развернуть на моем сервере? Да, я сделал это. - person Chris; 22.08.2016
comment
Привет @Idan, какие-нибудь решения? - person Chris; 24.08.2016
comment
Я не понимаю проблемы... если вы находитесь в процессе разработки и переходите на более новую сборку студии и получаете это сообщение, то вам нужно следовать своим собственным предложениям... если вы не используете какой-либо собственный родной код в своем гибридном приложении, вы также можете удалить папку /native и перестроить. - person Idan Adar; 24.08.2016
comment
Привет, @Idan, проблема в том, что я сделал шаги, упомянутые в вопросе (шаги в вопросе), и устройства все еще не могли получить прямые обновления, которые они используют для получения. У меня также есть собственный собственный код в моем гибридном приложении, поэтому я не могу удалить собственную папку. - person Chris; 24.08.2016