Требуется включить функцию Directupdate в приложении Worklight.

Мы уже выпустили версию нашего приложения Worklight версии 1.0. По ошибке мы отключили функцию прямого обновления, обновив атрибут "connectOnStartup = false",

Мы не хотим повторно перенаправить приложение на рынки (AppStore/GooglePlay), но хотели, чтобы наши пользователи использовали функцию прямого обновления. У нас есть доступ к серверу WL.

Наша проблема немного отличается от той, которая уже обсуждалась здесь. IBM Worklight - как отключить прямое обновление?

Как мы можем предоставить функцию прямого обновления нашим конечным пользователям без повторного развертывания приложения в AppStore/Googleplay. И просто изменив Webresources приложения.

Мы используем адаптеры в нашем приложении, но не там, где мы явно вызываем "WL.Client.connect".

2 ответа

Функция Direct Update всегда включена по умолчанию. Вам нужно отредактировать свой вопрос и объяснить, что вы сделали в своем проекте Worklight.

Функция не будет работать, если:

  1. Вы установили connectOnStartup:false
  2. Вы не используете WL.Client.connect
  3. Вы не используете адаптеры
  4. Вы отключили его с помощью флажка в консоли Worklight

В противном случае функция будет работать, и будет выполнена проверка для прямого обновления:

  • При запуске приложения
  • По возвращении на передний план


Приложению потребуется повторное развертывание в магазинах приложений.

Таким образом, решение вашей проблемы

Переустановите приложение с помощью connectOnStartup: true. Повторное использование приложения в магазинах приложений

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

При перестройке убедитесь, что вы изменили версию своего приложения в ApplicationDescriptor.

licensed under cc by-sa 3.0 with attribution.