首页 文章

如何将第三方Cordova插件与基于IBM MobileFirst的混合应用程序集成

提问于
浏览
-2

请通过分享您在IBM MobileFirst混合应用程序中集成第三方Cordova插件的经验来协助我们 . 到目前为止,我们尝试了3种集成选项如下 .

IBM MFP版本:v 7.1.x.
Cordova插件版本:6.3.1

  • 通过Eclipse(添加第三方在基于Eclipse的IBM Worklight Studio中提供了Cordova插件) .

问题 - 无法从JAR文件访问嵌入到AAR文件中的资源 . 通过JAR,尝试调用Camera活动的类文件,这是抛出异常显示R $ layout不存在 .

CameraActivity

  • 通过IBM Cordova应用程序(MobileFirst CLI):问题 - 与上面的选项1相同

  • 通过命令行作为标准Cordova:没问题,作为独立的Cordova项目,插件工作正常 .

Cordova插件用于集成使用IBM MobileFirst Platform 7.1开发的混合移动应用程序和IBM Datacap的OCR(光学字符识别) .

1 回答

  • 1

    IBM Datacap是IBM的ECM产品 . Datacap的OCR功能捆绑为Native SDK(Android Datacap SDK,iOS Datacap SDK) . OCR用例是主要混合移动应用程序的注册过程的一部分,该应用程序构建在IBM MFP上 . 因此,需要集成Cordova插件以与Native SDK的OCR功能进行交互 . 希望这澄清一下 . 我们已经按照下面给出的步骤进行了成功构建 . 希望这些步骤对类似的集成场景有用 . 由于IBM MFP CLI使用ANT构建,而不是第三方插件的引用 . 我们使用了Android studio和导入的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步骤2 - 在MFP Cordova项目中包含第三方Cordova插件步骤3 - 将从IBM MFP CLI生成的本机安卓代码导入Android Studio Step4-在Android Studio中,在MFP Cordova项目的build.gradle中添加了第三方插件gradle引用的依赖项Step5-在Android Studio中,在MFP Cordova插件项目中添加了支持JAR文件(app compact V7 JAR)Step6-在Android中工作室,内置MFP Cordova项目与gradle .

相关问题