将 Cordova-Sqlite 2 插件集成到现有的 IBM MobileFirst 应用程序中

Posted

技术标签:

【中文标题】将 Cordova-Sqlite 2 插件集成到现有的 IBM MobileFirst 应用程序中【英文标题】:Integrate Cordova-Sqlite 2 plugin into an existing IBM MobileFirst application 【发布时间】:2016-06-03 16:19:05 【问题描述】:

我正在尝试将 cordova-plugin-sqlite-2 插件集成到我的 IBM MobileFirst 应用程序中,以便能够通过 javascript 操作本机数据库。

我总是遇到相同的消息“事务等待打开操作”。我认为我无法正确安装插件。

我看过很多教程,这些教程解释了如何将插件安装到现有的 Cordova 项目中,但它们的结构不同。

所以,我的问题是:如何将此插件集成到我已经拥有 android 环境的现有 MobileFirst 应用程序中?

【问题讨论】:

【参考方案1】:

MobileFirst Hybrid 应用程序不支持第 3 方 Cordova 插件。

您的选择是:

    使用 MobileFirst 7.1,使用 MobileFirst CLI 创建一个 Cordova 应用程序,您成功集成插件的机会更高:https://www.raymondcamden.com/2015/08/18/developing-hybrid-mobile-apps-with-ibm-mobilefirst-7-1/ 如果必须使用 Hybrid,您可以尝试以下解决方法来进行插件集成:https://mobilefirstplatform.ibmcloud.com/blog/2015/08/03/integrating-3rd-party-cordova-plug-ins/

将混合应用迁移到 Cordova 应用:http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/dev/t_migrating_cordova_project.html

【讨论】:

太好了,这样您就可以更轻松地阅读我给您的说明了。 但是请您解释一下“第 3 方”Cordova 插件是什么意思?? 你说的插件是Cordova开发的吗?不,因此它是第 3 方插件。它是由其他人创建的。 好吧!我的应用程序已经使用 MobileFirst Studio 创建,我正在使用其他解决方案将数据从 js 传递到本机现在,我想使用 sqlite 更改方法。所以,我无法重新创建我的应用程序:/ !!! ! 为什么不呢?我建议你调查一下。它:1) 易于迁移,2) 面向未来。

以上是关于将 Cordova-Sqlite 2 插件集成到现有的 IBM MobileFirst 应用程序中的主要内容,如果未能解决你的问题,请参考以下文章

如何把unity 集成到现有的android app

将聊天模块集成到现有的 ruby​​ 应用程序

将 React Native 代码集成到现有的 android 项目中

将 ResKit 集成到现有的 Core Data 应用程序中

将 ngrx/Store 集成到现有的 Angular 项目中

如何将 midi 导出集成到现有的 lilypond 分数中