如何在 IBM MFP 8.0 中为移动和 Web 使用相同的代码

How to use same code for Mobile and Web in IBM MFP 8.0

我刚接触 IBM Mobile。我需要知道如何将一个代码用于移动和 Web 应用程序。

我创建了一个 IBM MFP Cordova 项目。我的客户要求将示例 Cordova 项目用于浏览器(网络)。我尝试使用

添加浏览器平台
cordova platform add browser

但是 IBM MFP 8.0 插件不适用于浏览器。

请给出解决方案。

谢谢, 卡尔提克 S.

目前,MobileFirst plugin for Cordova 尚不支持浏览器平台。您可以将 MobileFirst Web SDK 用于 Web 应用程序。

自 2017 年底以来,MFP SDK 与 cordova 浏览器平台兼容: https://mobilefirstplatform.ibmcloud.com/blog/2017/09/07/cordova-browser-compatibility-with-MFP/

根据您是否要从同一代码库构建完整的跨平台应用程序(浏览器+应用程序),您可能需要添加一些 cordova 挂钩来替换对某些函数的调用,例如分析库或 JSONStore SDK 在浏览器上不可用(或它们的名称)不同。

我们尝试了 Ionic v1 应用程序,该应用程序的相同代码适用于浏览器(Chrome、Firefox、Opera、Safari、Edge,但不适用于 IE)。