Как использовать один и тот же код для мобильных устройств и Интернета в IBM MFP 8.0

Сначала я новичок в IBM Mobile. Мне нужно знать, как использовать один код для мобильного и веб-приложения.

Я создал проект IBM MFP Cordova. Мой клиент просит использовать пример проекта Cordova в браузере (веб). Я попытался добавить платформу для браузера, используя

cordova platform add browser

Но плагин IBM MFP 8.0 не работает для браузера.

Пожалуйста, дайте решение.

Спасибо, Картик С.


person Karthik Sridharan    schedule 17.07.2017    source источник


Ответы (2)


На данный момент подключаемый модуль MobileFirst для Cordova еще не поддерживает платформу браузера. Вы можете использовать MobileFirst Web SDK для веб-приложений.

person Srik    schedule 17.07.2017
comment
Я создал веб-проект, используя NodeJS. Как использовать файлы Cordova JS, HTML для браузера (Интернет). - person Karthik Sridharan; 18.07.2017
comment
Вы можете скопировать веб-ресурсы в свои источники узлов. Узнайте, как выполнить развертывание, используя этот учебник mobilefirstplatform.ibmcloud. com/tutorials/en/foundation/8.0/ - person Srik; 18.07.2017
comment
Спасибо за ваш ценный отзыв. Есть ли другой вариант без копирования исходников файлов проекта Cordova? Для повторного использования. - person Karthik Sridharan; 18.07.2017
comment
Хорошо. Спасибо @Srik - person Karthik Sridharan; 18.07.2017

SDK MFP совместим с платформой браузера Cordova с конца 2017 года: https://mobilefirstplatform.ibmcloud.com/blog/2017/09/07/cordova-browser-compatibility-with-MFP/

В зависимости от того, хотите ли вы создать полноценное кросс-платформенное приложение (браузер+приложение) из той же кодовой базы, вам может потребоваться добавить несколько хуков Cordova для замены некоторых вызовов определенных функций, например, библиотеки Analytics или JSONStore SDK. недоступные в браузере (или их названия) различаются.

Мы попробовали приложение Ionic v1, и тот же код приложения работает в браузерах (Chrome, Firefox, Opera, Safari, Edge, но не в IE).

person maggix    schedule 30.07.2018