IBM Mobilefirst V8 - пользовательское прямое обновление гибридного приложения с использованием Ionic v3.20.0 не происходит - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь реализовать настраиваемое прямое обновление в ionic v3.20.0, но при доступе к приведенному ниже коду я не могу продолжить.Я не могу найти способ сделать это, так как приведенная ниже функция отсутствует в файле worklight.d.ts, но ее можно найти в файле worklight.js.

Используемый плагин - cordova-plugin-mfp,Решение, представленное в официальном документе, относится только к приложению cordova, что можно сделать с помощью файла index.js, который имеет функцию WlCommonInit ().В соответствии с документом ниже код должен вызываться из этой функции, но не может сделать это в приложении на основе ionic-кордова.

wl_DirectUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext) {
// Implement custom Direct Update logic

};

Просьба обратиться к ссылке нижедля дополнительной информации.https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/direct-update/

Пожалуйста, помогите мне реализовать это в ionic v3.20.0, который должен быть реализован в машинописи.Спасибо!.

1 Ответ

0 голосов
/ 25 сентября 2018

В настоящее время отсутствует API-интерфейс для wl_DirectUpdateChallengeHandler в cordova-plugin-mfp для настройки прямого обновления в Ionic Applications.

Однако вы можете сделать реализацию в JavaScript и включить ее в Ionic Project.Ниже приведены шаги:

  • Создайте папку с именем js внутри пути src/assets проекта
  • Создайте новый файл JS со следующим кодом и сохраните его как wldirectudpate.js
             console.log(">> wlCommonInit() ..." );  
             wl_DirectUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext) {
                 // Implement custom Direct Update logic
             };
        };```

- Add the JS location in index.html file which is located at /src/index.html

`<script src="assets/js/wldirectudpate.js"></script>`




...