2016-10-31 2 views
-2

Пожалуйста, помогите нам поделиться своим опытом, чтобы интегрировать сторонний плагин Cordova в гибридное приложение на базе IBM MobileFirst. До сих пор мы пробовали 3 варианта интеграции следующим образом.Как интегрировать сторонний плагин Cordova с гибридными приложениями на базе IBM MobileFirst

IBM MFP Версия: v 7.1.x
Кордова Plug-в версии: 6.3.1

  1. Via Затмения (добавлен третий участник представило Cordova плагинов внутри на основе Eclipse, IBM Worklight Studio).

    Ошибка. Ресурсы, встроенные в файлы AAR, недоступны из файлов JAR. Через JAR попытался вызвать классный файл активности Camera, который бросает исключение, показывая, что макет R $ ​​не существует.

    CameraActivity

  2. Via IBM Кордова приложения (MobileFirst CLI): Issue - То же, как вариант 1 выше

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

Кордова плагина (ы) используется для интеграции Гибридного мобильного приложения, которое разработано с использованием IBM MobileFirst Platform 7.1, с OCR IBM Datacap в (оптическом распознавании символов).

+0

Что такое DataCap? Есть ли у него SDK для JavaScript? родной SDK? Он предназначен для работы в приложениях на Кордове? –

+0

@IdanAdar, IBM Datacap - продукт ECM от IBM. Функциональность OCR Datacap поставляется в виде собственного SDK (Android Datacap SDK, IOS Datacap SDK). Случай использования OCR входит в процесс регистрации основного гибридного мобильного приложения, которое основано на IBM MFP. Следовательно, необходимо интегрировать плагины Cordova для взаимодействия с функциями OCR собственного SDK. Надеюсь, это прояснится. –

+0

Мы выполнили следующие шаги, которые привели к успешной сборке. Надеемся, что эти шаги полезны для аналогичного сценария интеграции. Поскольку IBM MFP CLI использует ANT для сборки, которая не ссылалась на плагины сторонних плагинов, мы использовали Android-студию и импортированную среду Android, поддерживающую gradle. Шаг1 - Конвертированное гибридное мобильное приложение в проект MFP Cordova, выполнив следующие шаги, указанные в ссылке: http://www.ibm.com/support/knowledgecenter/en/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/dev/t_creating_cordova_app_cli.html –

ответ

1

IBM Datacap является продуктом ECM от IBM. Функциональность OCR Datacap поставляется в виде собственного SDK (Android Datacap SDK, IOS Datacap SDK). Случай использования OCR входит в процесс регистрации основного гибридного мобильного приложения, которое основано на IBM MFP. Следовательно, необходимо интегрировать плагины Cordova для взаимодействия с функциями OCR собственного SDK. Надеюсь, это прояснится. Мы выполнили следующие шаги, которые привели к успешной сборке. Надеемся, что эти шаги полезны для аналогичного сценария интеграции. Поскольку IBM MFP CLI использует ANT для сборки, которая не ссылалась на плагины сторонних плагинов, мы использовали Android-студию и импортированную среду Android, поддерживающую gradle. Step1- Конвертированное гибридное мобильное приложение в проект MFP Cordova, выполнив следующие шаги, указанные в ссылке: http://www.ibm.com/support/knowledgecenter/en/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/dev/t_creating_cordova_app_cli.html Шаг2 - Включены сторонние плагины Кордовы внутри проекта MFP Cordova Step3- Импортирован код родного Android, который создается из IBM MFP CLI в Android Studio Step4- В Android Studio добавлены зависимости третьей ссылки плагинов плагинов в проекторе MFP Cordova build.gradle Step5- В Android Studio добавлены поддерживающие JAR-файлы (приложение Compact V7 JAR) в плагин MFP Cordova проект Шаг6 - В Android Studio, построенный проект MFP Cordova с градиентом.

Смежные вопросы