IBM Mobilefirst - пользовательское прямое обновление не происходит в ionic2

Я использовал адаптер, аутентификацию, сервер, все МФУ. Но теперь я застрял в Прямом обновлении. Если я нажимаю mfpdev app webupdate, появится диалоговое окно прямого обновления по умолчанию, и я могу обновить приложение.

Но проблема возникает, когда я пытаюсь создать собственный диалог для получения обновления. У меня никогда не было пользовательского диалогового окна. Коды, которые я использовал: \

wl_directUpdateChallengeHandler.handleDirectUpdate = ((directUpdateData, directUpdateContext) => {

      WL.SimpleDialog.show('Update Avalible', 'Press update button to download version 2.0', [{
        text: 'update',
        handler: () => {
          directUpdateContext.start();
        }
      }]);

    });

Я также не могу найти wl_directUpdateChallengeHandler в файле worklight.d.ts. Похоже, что в ionic2 у нас нет опции для пользовательского диалога прямого обновления. Я прав?

Я использую версию Mobilefirst V8.0.0 и Ionic2.

Пожалуйста, помогите мне, если у кого-то есть лучшее понимание этого.


person Avijit    schedule 16.08.2017    source источник
comment
@VivinK, так что мне использовать для MFP 8.0? Или мы просто не можем его настроить?   -  person Avijit    schedule 16.08.2017
comment
Это может быть сделано. Пробуем.   -  person Vivin K    schedule 17.08.2017
comment
Дайте мне знать, если у вас есть решение @VivinK   -  person Avijit    schedule 17.08.2017
comment
Вы получаете какую-либо ошибку? Можете ли вы объявить wl_directUpdateChallengeHandler вне класса, а затем повторить попытку?   -  person Prerak Tiwari    schedule 18.08.2017
comment
Но mate wl_directUpdateChallengeHandler вообще отсутствует в worklight.d.ts Так что в принципе не будет разницы, будем ли мы вызывать его извне или изнутри. И это вовсе не вызывает никаких ошибок, и мы думаем, что это ожидаемо.   -  person Avijit    schedule 18.08.2017
comment
@Avijit да, ты прав. Но он есть в файле worklight.js, на который в конечном итоге ссылается приложение. Поэтому я думаю, что если вы сделаете это таким образом, вы сможете вызвать его. Стоит попробовать. Сообщите мне результаты.   -  person Prerak Tiwari    schedule 21.08.2017
comment
Настраиваемая функция прямого обновления хорошо работает в MFP 8.0. Оригинальные методы находятся в worklight.js.   -  person Vivin K    schedule 22.08.2017